GET https://kbin.spritesserver.nl/index.php/u/@ikidd@lemmy.world

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.32 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
Proxies\__CG__\App\Entity\Entry {#2185
  +user: Proxies\__CG__\App\Entity\User {#2682 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
  +slug: "The-safest-way-of-self-hosting"
  +title: "The "safest" way of self hosting"
  +url: null
  +body: """
    Hello peoples,\n
    \n
    I am looking for tips on how to make my self-hosted setup as safe as possible.\n
    \n
    Some background: I started self-hosting some services about a year ago, using an old lenovo thin client. It’s plenty powerful for what I’m asking it to do, and it’s not too loud. Hardware wise I am not expecting to change things up any time soon.\n
    \n
    I am not expecting anyone to take the time to baby me through the process, I will be more than happy with some links to good articles and the like. My main problem is that there’s so much information out there, I just don’t know where to start or what to trust.\n
    \n
    Anyways, thank you for reading.\n
    \n
    N
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 22
  +favouriteCount: 32
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729526106 {#2134
    date: 2024-10-21 17:55:06.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2820 …}
  +votes: Doctrine\ORM\PersistentCollection {#2839 …}
  +reports: Doctrine\ORM\PersistentCollection {#2847 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2861 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2869 …}
  +badges: Doctrine\ORM\PersistentCollection {#2868 …}
  +children: [
    App\Entity\EntryComment {#2146
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2185 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
      +image: null
      +parent: null
      +root: null
      +body: "Check out the “Open Source Security Podcast” with Kurt Siegfried and Josh Bressers. It’s not about specifics so much as how to build a mindset around security for IOT and hosting, generally dealing with opensource offerings."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1706561872 {#2148
        date: 2024-01-29 21:57:52.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Nester@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2180 …}
      +nested: Doctrine\ORM\PersistentCollection {#2181 …}
      +votes: Doctrine\ORM\PersistentCollection {#2171 …}
      +reports: Doctrine\ORM\PersistentCollection {#2186 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2187 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2177 …}
      -id: 350855
      -bodyTs: "'around':27 'bresser':13 'build':24 'check':1 'deal':34 'general':33 'host':32 'iot':30 'josh':12 'kurt':9 'mindset':26 'much':20 'offer':37 'open':4 'opensourc':36 'podcast':7 'secur':6,28 'siegfri':10 'sourc':5 'specif':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7133591"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706561872 {#2149
        date: 2024-01-29 21:57:52.0 +01:00
      }
      +"title": 350855
    }
  ]
  -id: 33831
  -titleTs: "'host':6 'safest':2 'self':5 'way':3"
  -bodyTs: "'ago':33 'anyon':75 'anyway':125 'articl':97 'ask':48 'babi':81 'background':22 'chang':65 'client':39 'expect':63,74 'good':96 'happi':91 'hardwar':58 'hello':1 'host':15,27 'inform':110 'know':117 'lenovo':37 'like':100 'link':94 'look':5 'loud':57 'm':47 'main':102 'make':11 'much':109 'n':130 'old':36 'peopl':2 'plenti':42 'possibl':20 'power':43 'problem':103 'process':85 'read':129 'safe':18 'self':14,26 'self-host':13,25 'servic':29 'setup':16 'soon':70 'start':24,120 'take':77 'thank':126 'thin':38 'thing':66 'time':69,79 'tip':7 'trust':124 'use':34 'wise':59 'year':32"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706625633
  +visibility: "visible             "
  +apId: "https://feddit.uk/post/7247106"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706539233 {#2741
    date: 2024-01-29 15:40:33.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
Proxies\__CG__\App\Entity\Entry {#2185
  +user: Proxies\__CG__\App\Entity\User {#2682 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
  +slug: "The-safest-way-of-self-hosting"
  +title: "The "safest" way of self hosting"
  +url: null
  +body: """
    Hello peoples,\n
    \n
    I am looking for tips on how to make my self-hosted setup as safe as possible.\n
    \n
    Some background: I started self-hosting some services about a year ago, using an old lenovo thin client. It’s plenty powerful for what I’m asking it to do, and it’s not too loud. Hardware wise I am not expecting to change things up any time soon.\n
    \n
    I am not expecting anyone to take the time to baby me through the process, I will be more than happy with some links to good articles and the like. My main problem is that there’s so much information out there, I just don’t know where to start or what to trust.\n
    \n
    Anyways, thank you for reading.\n
    \n
    N
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 22
  +favouriteCount: 32
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729526106 {#2134
    date: 2024-10-21 17:55:06.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2820 …}
  +votes: Doctrine\ORM\PersistentCollection {#2839 …}
  +reports: Doctrine\ORM\PersistentCollection {#2847 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2861 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2869 …}
  +badges: Doctrine\ORM\PersistentCollection {#2868 …}
  +children: [
    App\Entity\EntryComment {#2146
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2185 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
      +image: null
      +parent: null
      +root: null
      +body: "Check out the “Open Source Security Podcast” with Kurt Siegfried and Josh Bressers. It’s not about specifics so much as how to build a mindset around security for IOT and hosting, generally dealing with opensource offerings."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1706561872 {#2148
        date: 2024-01-29 21:57:52.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Nester@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2180 …}
      +nested: Doctrine\ORM\PersistentCollection {#2181 …}
      +votes: Doctrine\ORM\PersistentCollection {#2171 …}
      +reports: Doctrine\ORM\PersistentCollection {#2186 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2187 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2177 …}
      -id: 350855
      -bodyTs: "'around':27 'bresser':13 'build':24 'check':1 'deal':34 'general':33 'host':32 'iot':30 'josh':12 'kurt':9 'mindset':26 'much':20 'offer':37 'open':4 'opensourc':36 'podcast':7 'secur':6,28 'siegfri':10 'sourc':5 'specif':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7133591"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706561872 {#2149
        date: 2024-01-29 21:57:52.0 +01:00
      }
      +"title": 350855
    }
  ]
  -id: 33831
  -titleTs: "'host':6 'safest':2 'self':5 'way':3"
  -bodyTs: "'ago':33 'anyon':75 'anyway':125 'articl':97 'ask':48 'babi':81 'background':22 'chang':65 'client':39 'expect':63,74 'good':96 'happi':91 'hardwar':58 'hello':1 'host':15,27 'inform':110 'know':117 'lenovo':37 'like':100 'link':94 'look':5 'loud':57 'm':47 'main':102 'make':11 'much':109 'n':130 'old':36 'peopl':2 'plenti':42 'possibl':20 'power':43 'problem':103 'process':85 'read':129 'safe':18 'self':14,26 'self-host':13,25 'servic':29 'setup':16 'soon':70 'start':24,120 'take':77 'thank':126 'thin':38 'thing':66 'time':69,79 'tip':7 'trust':124 'use':34 'wise':59 'year':32"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706625633
  +visibility: "visible             "
  +apId: "https://feddit.uk/post/7247106"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706539233 {#2741
    date: 2024-01-29 15:40:33.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
Proxies\__CG__\App\Entity\Entry {#2185
  +user: Proxies\__CG__\App\Entity\User {#2682 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
  +slug: "The-safest-way-of-self-hosting"
  +title: "The "safest" way of self hosting"
  +url: null
  +body: """
    Hello peoples,\n
    \n
    I am looking for tips on how to make my self-hosted setup as safe as possible.\n
    \n
    Some background: I started self-hosting some services about a year ago, using an old lenovo thin client. It’s plenty powerful for what I’m asking it to do, and it’s not too loud. Hardware wise I am not expecting to change things up any time soon.\n
    \n
    I am not expecting anyone to take the time to baby me through the process, I will be more than happy with some links to good articles and the like. My main problem is that there’s so much information out there, I just don’t know where to start or what to trust.\n
    \n
    Anyways, thank you for reading.\n
    \n
    N
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 22
  +favouriteCount: 32
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729526106 {#2134
    date: 2024-10-21 17:55:06.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2820 …}
  +votes: Doctrine\ORM\PersistentCollection {#2839 …}
  +reports: Doctrine\ORM\PersistentCollection {#2847 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2861 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2869 …}
  +badges: Doctrine\ORM\PersistentCollection {#2868 …}
  +children: [
    App\Entity\EntryComment {#2146
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2185 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
      +image: null
      +parent: null
      +root: null
      +body: "Check out the “Open Source Security Podcast” with Kurt Siegfried and Josh Bressers. It’s not about specifics so much as how to build a mindset around security for IOT and hosting, generally dealing with opensource offerings."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1706561872 {#2148
        date: 2024-01-29 21:57:52.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Nester@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2180 …}
      +nested: Doctrine\ORM\PersistentCollection {#2181 …}
      +votes: Doctrine\ORM\PersistentCollection {#2171 …}
      +reports: Doctrine\ORM\PersistentCollection {#2186 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2187 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2177 …}
      -id: 350855
      -bodyTs: "'around':27 'bresser':13 'build':24 'check':1 'deal':34 'general':33 'host':32 'iot':30 'josh':12 'kurt':9 'mindset':26 'much':20 'offer':37 'open':4 'opensourc':36 'podcast':7 'secur':6,28 'siegfri':10 'sourc':5 'specif':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7133591"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706561872 {#2149
        date: 2024-01-29 21:57:52.0 +01:00
      }
      +"title": 350855
    }
  ]
  -id: 33831
  -titleTs: "'host':6 'safest':2 'self':5 'way':3"
  -bodyTs: "'ago':33 'anyon':75 'anyway':125 'articl':97 'ask':48 'babi':81 'background':22 'chang':65 'client':39 'expect':63,74 'good':96 'happi':91 'hardwar':58 'hello':1 'host':15,27 'inform':110 'know':117 'lenovo':37 'like':100 'link':94 'look':5 'loud':57 'm':47 'main':102 'make':11 'much':109 'n':130 'old':36 'peopl':2 'plenti':42 'possibl':20 'power':43 'problem':103 'process':85 'read':129 'safe':18 'self':14,26 'self-host':13,25 'servic':29 'setup':16 'soon':70 'start':24,120 'take':77 'thank':126 'thin':38 'thing':66 'time':69,79 'tip':7 'trust':124 'use':34 'wise':59 'year':32"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706625633
  +visibility: "visible             "
  +apId: "https://feddit.uk/post/7247106"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706539233 {#2741
    date: 2024-01-29 15:40:33.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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 {#2146
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2185
    +user: Proxies\__CG__\App\Entity\User {#2682 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "The-safest-way-of-self-hosting"
    +title: "The "safest" way of self hosting"
    +url: null
    +body: """
      Hello peoples,\n
      \n
      I am looking for tips on how to make my self-hosted setup as safe as possible.\n
      \n
      Some background: I started self-hosting some services about a year ago, using an old lenovo thin client. It’s plenty powerful for what I’m asking it to do, and it’s not too loud. Hardware wise I am not expecting to change things up any time soon.\n
      \n
      I am not expecting anyone to take the time to baby me through the process, I will be more than happy with some links to good articles and the like. My main problem is that there’s so much information out there, I just don’t know where to start or what to trust.\n
      \n
      Anyways, thank you for reading.\n
      \n
      N
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 22
    +favouriteCount: 32
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729526106 {#2134
      date: 2024-10-21 17:55:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2820 …}
    +votes: Doctrine\ORM\PersistentCollection {#2839 …}
    +reports: Doctrine\ORM\PersistentCollection {#2847 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2861 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2869 …}
    +badges: Doctrine\ORM\PersistentCollection {#2868 …}
    +children: [
      App\Entity\EntryComment {#2146}
    ]
    -id: 33831
    -titleTs: "'host':6 'safest':2 'self':5 'way':3"
    -bodyTs: "'ago':33 'anyon':75 'anyway':125 'articl':97 'ask':48 'babi':81 'background':22 'chang':65 'client':39 'expect':63,74 'good':96 'happi':91 'hardwar':58 'hello':1 'host':15,27 'inform':110 'know':117 'lenovo':37 'like':100 'link':94 'look':5 'loud':57 'm':47 'main':102 'make':11 'much':109 'n':130 'old':36 'peopl':2 'plenti':42 'possibl':20 'power':43 'problem':103 'process':85 'read':129 'safe':18 'self':14,26 'self-host':13,25 'servic':29 'setup':16 'soon':70 'start':24,120 'take':77 'thank':126 'thin':38 'thing':66 'time':69,79 'tip':7 'trust':124 'use':34 'wise':59 'year':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706625633
    +visibility: "visible             "
    +apId: "https://feddit.uk/post/7247106"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706539233 {#2741
      date: 2024-01-29 15:40:33.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
  +image: null
  +parent: null
  +root: null
  +body: "Check out the “Open Source Security Podcast” with Kurt Siegfried and Josh Bressers. It’s not about specifics so much as how to build a mindset around security for IOT and hosting, generally dealing with opensource offerings."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706561872 {#2148
    date: 2024-01-29 21:57:52.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Nester@feddit.uk"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2180 …}
  +nested: Doctrine\ORM\PersistentCollection {#2181 …}
  +votes: Doctrine\ORM\PersistentCollection {#2171 …}
  +reports: Doctrine\ORM\PersistentCollection {#2186 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2187 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2177 …}
  -id: 350855
  -bodyTs: "'around':27 'bresser':13 'build':24 'check':1 'deal':34 'general':33 'host':32 'iot':30 'josh':12 'kurt':9 'mindset':26 'much':20 'offer':37 'open':4 'opensourc':36 'podcast':7 'secur':6,28 'siegfri':10 'sourc':5 'specif':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7133591"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706561872 {#2149
    date: 2024-01-29 21:57:52.0 +01:00
  }
  +"title": 350855
}
"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 {#2146
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2185
    +user: Proxies\__CG__\App\Entity\User {#2682 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "The-safest-way-of-self-hosting"
    +title: "The "safest" way of self hosting"
    +url: null
    +body: """
      Hello peoples,\n
      \n
      I am looking for tips on how to make my self-hosted setup as safe as possible.\n
      \n
      Some background: I started self-hosting some services about a year ago, using an old lenovo thin client. It’s plenty powerful for what I’m asking it to do, and it’s not too loud. Hardware wise I am not expecting to change things up any time soon.\n
      \n
      I am not expecting anyone to take the time to baby me through the process, I will be more than happy with some links to good articles and the like. My main problem is that there’s so much information out there, I just don’t know where to start or what to trust.\n
      \n
      Anyways, thank you for reading.\n
      \n
      N
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 22
    +favouriteCount: 32
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729526106 {#2134
      date: 2024-10-21 17:55:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2820 …}
    +votes: Doctrine\ORM\PersistentCollection {#2839 …}
    +reports: Doctrine\ORM\PersistentCollection {#2847 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2861 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2869 …}
    +badges: Doctrine\ORM\PersistentCollection {#2868 …}
    +children: [
      App\Entity\EntryComment {#2146}
    ]
    -id: 33831
    -titleTs: "'host':6 'safest':2 'self':5 'way':3"
    -bodyTs: "'ago':33 'anyon':75 'anyway':125 'articl':97 'ask':48 'babi':81 'background':22 'chang':65 'client':39 'expect':63,74 'good':96 'happi':91 'hardwar':58 'hello':1 'host':15,27 'inform':110 'know':117 'lenovo':37 'like':100 'link':94 'look':5 'loud':57 'm':47 'main':102 'make':11 'much':109 'n':130 'old':36 'peopl':2 'plenti':42 'possibl':20 'power':43 'problem':103 'process':85 'read':129 'safe':18 'self':14,26 'self-host':13,25 'servic':29 'setup':16 'soon':70 'start':24,120 'take':77 'thank':126 'thin':38 'thing':66 'time':69,79 'tip':7 'trust':124 'use':34 'wise':59 'year':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706625633
    +visibility: "visible             "
    +apId: "https://feddit.uk/post/7247106"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706539233 {#2741
      date: 2024-01-29 15:40:33.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
  +image: null
  +parent: null
  +root: null
  +body: "Check out the “Open Source Security Podcast” with Kurt Siegfried and Josh Bressers. It’s not about specifics so much as how to build a mindset around security for IOT and hosting, generally dealing with opensource offerings."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706561872 {#2148
    date: 2024-01-29 21:57:52.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Nester@feddit.uk"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2180 …}
  +nested: Doctrine\ORM\PersistentCollection {#2181 …}
  +votes: Doctrine\ORM\PersistentCollection {#2171 …}
  +reports: Doctrine\ORM\PersistentCollection {#2186 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2187 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2177 …}
  -id: 350855
  -bodyTs: "'around':27 'bresser':13 'build':24 'check':1 'deal':34 'general':33 'host':32 'iot':30 'josh':12 'kurt':9 'mindset':26 'much':20 'offer':37 'open':4 'opensourc':36 'podcast':7 'secur':6,28 'siegfri':10 'sourc':5 'specif':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7133591"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706561872 {#2149
    date: 2024-01-29 21:57:52.0 +01:00
  }
  +"title": 350855
}
"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 {#2146
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2185
    +user: Proxies\__CG__\App\Entity\User {#2682 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "The-safest-way-of-self-hosting"
    +title: "The "safest" way of self hosting"
    +url: null
    +body: """
      Hello peoples,\n
      \n
      I am looking for tips on how to make my self-hosted setup as safe as possible.\n
      \n
      Some background: I started self-hosting some services about a year ago, using an old lenovo thin client. It’s plenty powerful for what I’m asking it to do, and it’s not too loud. Hardware wise I am not expecting to change things up any time soon.\n
      \n
      I am not expecting anyone to take the time to baby me through the process, I will be more than happy with some links to good articles and the like. My main problem is that there’s so much information out there, I just don’t know where to start or what to trust.\n
      \n
      Anyways, thank you for reading.\n
      \n
      N
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 22
    +favouriteCount: 32
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729526106 {#2134
      date: 2024-10-21 17:55:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2820 …}
    +votes: Doctrine\ORM\PersistentCollection {#2839 …}
    +reports: Doctrine\ORM\PersistentCollection {#2847 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2861 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2869 …}
    +badges: Doctrine\ORM\PersistentCollection {#2868 …}
    +children: [
      App\Entity\EntryComment {#2146}
    ]
    -id: 33831
    -titleTs: "'host':6 'safest':2 'self':5 'way':3"
    -bodyTs: "'ago':33 'anyon':75 'anyway':125 'articl':97 'ask':48 'babi':81 'background':22 'chang':65 'client':39 'expect':63,74 'good':96 'happi':91 'hardwar':58 'hello':1 'host':15,27 'inform':110 'know':117 'lenovo':37 'like':100 'link':94 'look':5 'loud':57 'm':47 'main':102 'make':11 'much':109 'n':130 'old':36 'peopl':2 'plenti':42 'possibl':20 'power':43 'problem':103 'process':85 'read':129 'safe':18 'self':14,26 'self-host':13,25 'servic':29 'setup':16 'soon':70 'start':24,120 'take':77 'thank':126 'thin':38 'thing':66 'time':69,79 'tip':7 'trust':124 'use':34 'wise':59 'year':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706625633
    +visibility: "visible             "
    +apId: "https://feddit.uk/post/7247106"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706539233 {#2741
      date: 2024-01-29 15:40:33.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
  +image: null
  +parent: null
  +root: null
  +body: "Check out the “Open Source Security Podcast” with Kurt Siegfried and Josh Bressers. It’s not about specifics so much as how to build a mindset around security for IOT and hosting, generally dealing with opensource offerings."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706561872 {#2148
    date: 2024-01-29 21:57:52.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Nester@feddit.uk"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2180 …}
  +nested: Doctrine\ORM\PersistentCollection {#2181 …}
  +votes: Doctrine\ORM\PersistentCollection {#2171 …}
  +reports: Doctrine\ORM\PersistentCollection {#2186 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2187 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2177 …}
  -id: 350855
  -bodyTs: "'around':27 'bresser':13 'build':24 'check':1 'deal':34 'general':33 'host':32 'iot':30 'josh':12 'kurt':9 'mindset':26 'much':20 'offer':37 'open':4 'opensourc':36 'podcast':7 'secur':6,28 'siegfri':10 'sourc':5 'specif':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7133591"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706561872 {#2149
    date: 2024-01-29 21:57:52.0 +01:00
  }
  +"title": 350855
}
"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
Proxies\__CG__\App\Entity\Entry {#2118
  +user: Proxies\__CG__\App\Entity\User {#2693 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
  +image: Proxies\__CG__\App\Entity\Image {#2856 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2872 …}
  +slug: "Never-again"
  +title: "Never again"
  +url: "https://lemmy.world/pictrs/image/c0095b8d-c578-46d7-bf86-dc9090354eab.webp"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 178
  +favouriteCount: 1722
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729578682 {#2862
    date: 2024-10-22 08:31:22.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2873 …}
  +votes: Doctrine\ORM\PersistentCollection {#2875 …}
  +reports: Doctrine\ORM\PersistentCollection {#2877 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2879 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2881 …}
  +badges: Doctrine\ORM\PersistentCollection {#2883 …}
  +children: [
    1 => App\Entity\EntryComment {#2114
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2118 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2117 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2121 …}
      +body: "Using Discord to support code is like trying to teach sculpture over the telephone."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1706485522 {#2112
        date: 2024-01-29 00:45:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@renzev@lemmy.world"
        "@DirkMcCallahan@lemmy.world"
        "@CliveRosfield@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2122 …}
      +nested: Doctrine\ORM\PersistentCollection {#2113 …}
      +votes: Doctrine\ORM\PersistentCollection {#2119 …}
      +reports: Doctrine\ORM\PersistentCollection {#2120 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2160 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2162 …}
      -id: 348292
      -bodyTs: "'code':5 'discord':2 'like':7 'sculptur':11 'support':4 'teach':10 'telephon':14 'tri':8 'use':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7112862"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706485522 {#2124
        date: 2024-01-29 00:45:22.0 +01:00
      }
      +"title": 348292
    }
    0 => App\Entity\EntryComment {#2188
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2118 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2142 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2034 …}
      +body: "I think we fixed that for someone a few months ago, maybe you can scroll back and find it. I think the guys handle was user-something, might have been around May…"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 12
      +score: 0
      +lastActive: DateTime @1706542410 {#2286
        date: 2024-01-29 16:33:30.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@renzev@lemmy.world"
        "@jaybone@lemmy.world"
        "@ARk@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2039 …}
      +nested: Doctrine\ORM\PersistentCollection {#2155 …}
      +votes: Doctrine\ORM\PersistentCollection {#2158 …}
      +reports: Doctrine\ORM\PersistentCollection {#2151 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2145 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2152 …}
      -id: 350007
      -bodyTs: "'ago':11 'around':32 'back':16 'find':18 'fix':4 'guy':23 'handl':24 'may':33 'mayb':12 'might':29 'month':10 'scroll':15 'someon':7 'someth':28 'think':2,21 'user':27 'user-someth':26"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7127402"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706542410 {#2287
        date: 2024-01-29 16:33:30.0 +01:00
      }
      +"title": 350007
    }
  ]
  -id: 33698
  -titleTs: "'never':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706557427
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11300292"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706471027 {#2825
    date: 2024-01-28 20:43:47.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
11 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2118
  +user: Proxies\__CG__\App\Entity\User {#2693 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
  +image: Proxies\__CG__\App\Entity\Image {#2856 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2872 …}
  +slug: "Never-again"
  +title: "Never again"
  +url: "https://lemmy.world/pictrs/image/c0095b8d-c578-46d7-bf86-dc9090354eab.webp"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 178
  +favouriteCount: 1722
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729578682 {#2862
    date: 2024-10-22 08:31:22.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2873 …}
  +votes: Doctrine\ORM\PersistentCollection {#2875 …}
  +reports: Doctrine\ORM\PersistentCollection {#2877 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2879 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2881 …}
  +badges: Doctrine\ORM\PersistentCollection {#2883 …}
  +children: [
    1 => App\Entity\EntryComment {#2114
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2118 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2117 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2121 …}
      +body: "Using Discord to support code is like trying to teach sculpture over the telephone."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1706485522 {#2112
        date: 2024-01-29 00:45:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@renzev@lemmy.world"
        "@DirkMcCallahan@lemmy.world"
        "@CliveRosfield@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2122 …}
      +nested: Doctrine\ORM\PersistentCollection {#2113 …}
      +votes: Doctrine\ORM\PersistentCollection {#2119 …}
      +reports: Doctrine\ORM\PersistentCollection {#2120 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2160 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2162 …}
      -id: 348292
      -bodyTs: "'code':5 'discord':2 'like':7 'sculptur':11 'support':4 'teach':10 'telephon':14 'tri':8 'use':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7112862"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706485522 {#2124
        date: 2024-01-29 00:45:22.0 +01:00
      }
      +"title": 348292
    }
    0 => App\Entity\EntryComment {#2188
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2118 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2142 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2034 …}
      +body: "I think we fixed that for someone a few months ago, maybe you can scroll back and find it. I think the guys handle was user-something, might have been around May…"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 12
      +score: 0
      +lastActive: DateTime @1706542410 {#2286
        date: 2024-01-29 16:33:30.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@renzev@lemmy.world"
        "@jaybone@lemmy.world"
        "@ARk@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2039 …}
      +nested: Doctrine\ORM\PersistentCollection {#2155 …}
      +votes: Doctrine\ORM\PersistentCollection {#2158 …}
      +reports: Doctrine\ORM\PersistentCollection {#2151 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2145 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2152 …}
      -id: 350007
      -bodyTs: "'ago':11 'around':32 'back':16 'find':18 'fix':4 'guy':23 'handl':24 'may':33 'mayb':12 'might':29 'month':10 'scroll':15 'someon':7 'someth':28 'think':2,21 'user':27 'user-someth':26"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7127402"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706542410 {#2287
        date: 2024-01-29 16:33:30.0 +01:00
      }
      +"title": 350007
    }
  ]
  -id: 33698
  -titleTs: "'never':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706557427
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11300292"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706471027 {#2825
    date: 2024-01-28 20:43:47.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
12 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2118
  +user: Proxies\__CG__\App\Entity\User {#2693 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
  +image: Proxies\__CG__\App\Entity\Image {#2856 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2872 …}
  +slug: "Never-again"
  +title: "Never again"
  +url: "https://lemmy.world/pictrs/image/c0095b8d-c578-46d7-bf86-dc9090354eab.webp"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 178
  +favouriteCount: 1722
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729578682 {#2862
    date: 2024-10-22 08:31:22.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2873 …}
  +votes: Doctrine\ORM\PersistentCollection {#2875 …}
  +reports: Doctrine\ORM\PersistentCollection {#2877 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2879 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2881 …}
  +badges: Doctrine\ORM\PersistentCollection {#2883 …}
  +children: [
    1 => App\Entity\EntryComment {#2114
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2118 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2117 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2121 …}
      +body: "Using Discord to support code is like trying to teach sculpture over the telephone."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1706485522 {#2112
        date: 2024-01-29 00:45:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@renzev@lemmy.world"
        "@DirkMcCallahan@lemmy.world"
        "@CliveRosfield@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2122 …}
      +nested: Doctrine\ORM\PersistentCollection {#2113 …}
      +votes: Doctrine\ORM\PersistentCollection {#2119 …}
      +reports: Doctrine\ORM\PersistentCollection {#2120 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2160 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2162 …}
      -id: 348292
      -bodyTs: "'code':5 'discord':2 'like':7 'sculptur':11 'support':4 'teach':10 'telephon':14 'tri':8 'use':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7112862"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706485522 {#2124
        date: 2024-01-29 00:45:22.0 +01:00
      }
      +"title": 348292
    }
    0 => App\Entity\EntryComment {#2188
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2118 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2142 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2034 …}
      +body: "I think we fixed that for someone a few months ago, maybe you can scroll back and find it. I think the guys handle was user-something, might have been around May…"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 12
      +score: 0
      +lastActive: DateTime @1706542410 {#2286
        date: 2024-01-29 16:33:30.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@renzev@lemmy.world"
        "@jaybone@lemmy.world"
        "@ARk@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2039 …}
      +nested: Doctrine\ORM\PersistentCollection {#2155 …}
      +votes: Doctrine\ORM\PersistentCollection {#2158 …}
      +reports: Doctrine\ORM\PersistentCollection {#2151 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2145 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2152 …}
      -id: 350007
      -bodyTs: "'ago':11 'around':32 'back':16 'find':18 'fix':4 'guy':23 'handl':24 'may':33 'mayb':12 'might':29 'month':10 'scroll':15 'someon':7 'someth':28 'think':2,21 'user':27 'user-someth':26"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7127402"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706542410 {#2287
        date: 2024-01-29 16:33:30.0 +01:00
      }
      +"title": 350007
    }
  ]
  -id: 33698
  -titleTs: "'never':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706557427
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11300292"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706471027 {#2825
    date: 2024-01-28 20:43:47.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
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 {#2114
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2118
    +user: Proxies\__CG__\App\Entity\User {#2693 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
    +image: Proxies\__CG__\App\Entity\Image {#2856 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2872 …}
    +slug: "Never-again"
    +title: "Never again"
    +url: "https://lemmy.world/pictrs/image/c0095b8d-c578-46d7-bf86-dc9090354eab.webp"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 178
    +favouriteCount: 1722
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729578682 {#2862
      date: 2024-10-22 08:31:22.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2873 …}
    +votes: Doctrine\ORM\PersistentCollection {#2875 …}
    +reports: Doctrine\ORM\PersistentCollection {#2877 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2879 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2881 …}
    +badges: Doctrine\ORM\PersistentCollection {#2883 …}
    +children: [
      1 => App\Entity\EntryComment {#2114}
      0 => App\Entity\EntryComment {#2188
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2118 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2142 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2034 …}
        +body: "I think we fixed that for someone a few months ago, maybe you can scroll back and find it. I think the guys handle was user-something, might have been around May…"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1706542410 {#2286
          date: 2024-01-29 16:33:30.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@renzev@lemmy.world"
          "@jaybone@lemmy.world"
          "@ARk@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2039 …}
        +nested: Doctrine\ORM\PersistentCollection {#2155 …}
        +votes: Doctrine\ORM\PersistentCollection {#2158 …}
        +reports: Doctrine\ORM\PersistentCollection {#2151 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2145 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2152 …}
        -id: 350007
        -bodyTs: "'ago':11 'around':32 'back':16 'find':18 'fix':4 'guy':23 'handl':24 'may':33 'mayb':12 'might':29 'month':10 'scroll':15 'someon':7 'someth':28 'think':2,21 'user':27 'user-someth':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7127402"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706542410 {#2287
          date: 2024-01-29 16:33:30.0 +01:00
        }
        +"title": 350007
      }
    ]
    -id: 33698
    -titleTs: "'never':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706557427
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11300292"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706471027 {#2825
      date: 2024-01-28 20:43:47.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2117 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2121 …}
  +body: "Using Discord to support code is like trying to teach sculpture over the telephone."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1706485522 {#2112
    date: 2024-01-29 00:45:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@renzev@lemmy.world"
    "@DirkMcCallahan@lemmy.world"
    "@CliveRosfield@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2122 …}
  +nested: Doctrine\ORM\PersistentCollection {#2113 …}
  +votes: Doctrine\ORM\PersistentCollection {#2119 …}
  +reports: Doctrine\ORM\PersistentCollection {#2120 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2160 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2162 …}
  -id: 348292
  -bodyTs: "'code':5 'discord':2 'like':7 'sculptur':11 'support':4 'teach':10 'telephon':14 'tri':8 'use':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7112862"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706485522 {#2124
    date: 2024-01-29 00:45:22.0 +01:00
  }
  +"title": 348292
}
"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 {#2114
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2118
    +user: Proxies\__CG__\App\Entity\User {#2693 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
    +image: Proxies\__CG__\App\Entity\Image {#2856 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2872 …}
    +slug: "Never-again"
    +title: "Never again"
    +url: "https://lemmy.world/pictrs/image/c0095b8d-c578-46d7-bf86-dc9090354eab.webp"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 178
    +favouriteCount: 1722
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729578682 {#2862
      date: 2024-10-22 08:31:22.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2873 …}
    +votes: Doctrine\ORM\PersistentCollection {#2875 …}
    +reports: Doctrine\ORM\PersistentCollection {#2877 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2879 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2881 …}
    +badges: Doctrine\ORM\PersistentCollection {#2883 …}
    +children: [
      1 => App\Entity\EntryComment {#2114}
      0 => App\Entity\EntryComment {#2188
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2118 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2142 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2034 …}
        +body: "I think we fixed that for someone a few months ago, maybe you can scroll back and find it. I think the guys handle was user-something, might have been around May…"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1706542410 {#2286
          date: 2024-01-29 16:33:30.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@renzev@lemmy.world"
          "@jaybone@lemmy.world"
          "@ARk@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2039 …}
        +nested: Doctrine\ORM\PersistentCollection {#2155 …}
        +votes: Doctrine\ORM\PersistentCollection {#2158 …}
        +reports: Doctrine\ORM\PersistentCollection {#2151 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2145 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2152 …}
        -id: 350007
        -bodyTs: "'ago':11 'around':32 'back':16 'find':18 'fix':4 'guy':23 'handl':24 'may':33 'mayb':12 'might':29 'month':10 'scroll':15 'someon':7 'someth':28 'think':2,21 'user':27 'user-someth':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7127402"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706542410 {#2287
          date: 2024-01-29 16:33:30.0 +01:00
        }
        +"title": 350007
      }
    ]
    -id: 33698
    -titleTs: "'never':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706557427
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11300292"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706471027 {#2825
      date: 2024-01-28 20:43:47.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2117 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2121 …}
  +body: "Using Discord to support code is like trying to teach sculpture over the telephone."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1706485522 {#2112
    date: 2024-01-29 00:45:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@renzev@lemmy.world"
    "@DirkMcCallahan@lemmy.world"
    "@CliveRosfield@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2122 …}
  +nested: Doctrine\ORM\PersistentCollection {#2113 …}
  +votes: Doctrine\ORM\PersistentCollection {#2119 …}
  +reports: Doctrine\ORM\PersistentCollection {#2120 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2160 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2162 …}
  -id: 348292
  -bodyTs: "'code':5 'discord':2 'like':7 'sculptur':11 'support':4 'teach':10 'telephon':14 'tri':8 'use':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7112862"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706485522 {#2124
    date: 2024-01-29 00:45:22.0 +01:00
  }
  +"title": 348292
}
"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 {#2114
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2118
    +user: Proxies\__CG__\App\Entity\User {#2693 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
    +image: Proxies\__CG__\App\Entity\Image {#2856 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2872 …}
    +slug: "Never-again"
    +title: "Never again"
    +url: "https://lemmy.world/pictrs/image/c0095b8d-c578-46d7-bf86-dc9090354eab.webp"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 178
    +favouriteCount: 1722
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729578682 {#2862
      date: 2024-10-22 08:31:22.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2873 …}
    +votes: Doctrine\ORM\PersistentCollection {#2875 …}
    +reports: Doctrine\ORM\PersistentCollection {#2877 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2879 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2881 …}
    +badges: Doctrine\ORM\PersistentCollection {#2883 …}
    +children: [
      1 => App\Entity\EntryComment {#2114}
      0 => App\Entity\EntryComment {#2188
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2118 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2142 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2034 …}
        +body: "I think we fixed that for someone a few months ago, maybe you can scroll back and find it. I think the guys handle was user-something, might have been around May…"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1706542410 {#2286
          date: 2024-01-29 16:33:30.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@renzev@lemmy.world"
          "@jaybone@lemmy.world"
          "@ARk@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2039 …}
        +nested: Doctrine\ORM\PersistentCollection {#2155 …}
        +votes: Doctrine\ORM\PersistentCollection {#2158 …}
        +reports: Doctrine\ORM\PersistentCollection {#2151 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2145 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2152 …}
        -id: 350007
        -bodyTs: "'ago':11 'around':32 'back':16 'find':18 'fix':4 'guy':23 'handl':24 'may':33 'mayb':12 'might':29 'month':10 'scroll':15 'someon':7 'someth':28 'think':2,21 'user':27 'user-someth':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7127402"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706542410 {#2287
          date: 2024-01-29 16:33:30.0 +01:00
        }
        +"title": 350007
      }
    ]
    -id: 33698
    -titleTs: "'never':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706557427
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11300292"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706471027 {#2825
      date: 2024-01-28 20:43:47.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2117 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2121 …}
  +body: "Using Discord to support code is like trying to teach sculpture over the telephone."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1706485522 {#2112
    date: 2024-01-29 00:45:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@renzev@lemmy.world"
    "@DirkMcCallahan@lemmy.world"
    "@CliveRosfield@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2122 …}
  +nested: Doctrine\ORM\PersistentCollection {#2113 …}
  +votes: Doctrine\ORM\PersistentCollection {#2119 …}
  +reports: Doctrine\ORM\PersistentCollection {#2120 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2160 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2162 …}
  -id: 348292
  -bodyTs: "'code':5 'discord':2 'like':7 'sculptur':11 'support':4 'teach':10 'telephon':14 'tri':8 'use':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7112862"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706485522 {#2124
    date: 2024-01-29 00:45:22.0 +01:00
  }
  +"title": 348292
}
"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 {#2188
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2118
    +user: Proxies\__CG__\App\Entity\User {#2693 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
    +image: Proxies\__CG__\App\Entity\Image {#2856 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2872 …}
    +slug: "Never-again"
    +title: "Never again"
    +url: "https://lemmy.world/pictrs/image/c0095b8d-c578-46d7-bf86-dc9090354eab.webp"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 178
    +favouriteCount: 1722
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729578682 {#2862
      date: 2024-10-22 08:31:22.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2873 …}
    +votes: Doctrine\ORM\PersistentCollection {#2875 …}
    +reports: Doctrine\ORM\PersistentCollection {#2877 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2879 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2881 …}
    +badges: Doctrine\ORM\PersistentCollection {#2883 …}
    +children: [
      1 => App\Entity\EntryComment {#2114
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2118 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2117 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2121 …}
        +body: "Using Discord to support code is like trying to teach sculpture over the telephone."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1706485522 {#2112
          date: 2024-01-29 00:45:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@renzev@lemmy.world"
          "@DirkMcCallahan@lemmy.world"
          "@CliveRosfield@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2122 …}
        +nested: Doctrine\ORM\PersistentCollection {#2113 …}
        +votes: Doctrine\ORM\PersistentCollection {#2119 …}
        +reports: Doctrine\ORM\PersistentCollection {#2120 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2160 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2162 …}
        -id: 348292
        -bodyTs: "'code':5 'discord':2 'like':7 'sculptur':11 'support':4 'teach':10 'telephon':14 'tri':8 'use':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7112862"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706485522 {#2124
          date: 2024-01-29 00:45:22.0 +01:00
        }
        +"title": 348292
      }
      0 => App\Entity\EntryComment {#2188}
    ]
    -id: 33698
    -titleTs: "'never':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706557427
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11300292"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706471027 {#2825
      date: 2024-01-28 20:43:47.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2142 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2034 …}
  +body: "I think we fixed that for someone a few months ago, maybe you can scroll back and find it. I think the guys handle was user-something, might have been around May…"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 12
  +score: 0
  +lastActive: DateTime @1706542410 {#2286
    date: 2024-01-29 16:33:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@renzev@lemmy.world"
    "@jaybone@lemmy.world"
    "@ARk@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2039 …}
  +nested: Doctrine\ORM\PersistentCollection {#2155 …}
  +votes: Doctrine\ORM\PersistentCollection {#2158 …}
  +reports: Doctrine\ORM\PersistentCollection {#2151 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2145 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2152 …}
  -id: 350007
  -bodyTs: "'ago':11 'around':32 'back':16 'find':18 'fix':4 'guy':23 'handl':24 'may':33 'mayb':12 'might':29 'month':10 'scroll':15 'someon':7 'someth':28 'think':2,21 'user':27 'user-someth':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7127402"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706542410 {#2287
    date: 2024-01-29 16:33:30.0 +01:00
  }
  +"title": 350007
}
"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 {#2188
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2118
    +user: Proxies\__CG__\App\Entity\User {#2693 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
    +image: Proxies\__CG__\App\Entity\Image {#2856 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2872 …}
    +slug: "Never-again"
    +title: "Never again"
    +url: "https://lemmy.world/pictrs/image/c0095b8d-c578-46d7-bf86-dc9090354eab.webp"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 178
    +favouriteCount: 1722
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729578682 {#2862
      date: 2024-10-22 08:31:22.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2873 …}
    +votes: Doctrine\ORM\PersistentCollection {#2875 …}
    +reports: Doctrine\ORM\PersistentCollection {#2877 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2879 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2881 …}
    +badges: Doctrine\ORM\PersistentCollection {#2883 …}
    +children: [
      1 => App\Entity\EntryComment {#2114
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2118 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2117 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2121 …}
        +body: "Using Discord to support code is like trying to teach sculpture over the telephone."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1706485522 {#2112
          date: 2024-01-29 00:45:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@renzev@lemmy.world"
          "@DirkMcCallahan@lemmy.world"
          "@CliveRosfield@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2122 …}
        +nested: Doctrine\ORM\PersistentCollection {#2113 …}
        +votes: Doctrine\ORM\PersistentCollection {#2119 …}
        +reports: Doctrine\ORM\PersistentCollection {#2120 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2160 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2162 …}
        -id: 348292
        -bodyTs: "'code':5 'discord':2 'like':7 'sculptur':11 'support':4 'teach':10 'telephon':14 'tri':8 'use':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7112862"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706485522 {#2124
          date: 2024-01-29 00:45:22.0 +01:00
        }
        +"title": 348292
      }
      0 => App\Entity\EntryComment {#2188}
    ]
    -id: 33698
    -titleTs: "'never':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706557427
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11300292"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706471027 {#2825
      date: 2024-01-28 20:43:47.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2142 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2034 …}
  +body: "I think we fixed that for someone a few months ago, maybe you can scroll back and find it. I think the guys handle was user-something, might have been around May…"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 12
  +score: 0
  +lastActive: DateTime @1706542410 {#2286
    date: 2024-01-29 16:33:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@renzev@lemmy.world"
    "@jaybone@lemmy.world"
    "@ARk@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2039 …}
  +nested: Doctrine\ORM\PersistentCollection {#2155 …}
  +votes: Doctrine\ORM\PersistentCollection {#2158 …}
  +reports: Doctrine\ORM\PersistentCollection {#2151 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2145 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2152 …}
  -id: 350007
  -bodyTs: "'ago':11 'around':32 'back':16 'find':18 'fix':4 'guy':23 'handl':24 'may':33 'mayb':12 'might':29 'month':10 'scroll':15 'someon':7 'someth':28 'think':2,21 'user':27 'user-someth':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7127402"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706542410 {#2287
    date: 2024-01-29 16:33:30.0 +01:00
  }
  +"title": 350007
}
"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 {#2188
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2118
    +user: Proxies\__CG__\App\Entity\User {#2693 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
    +image: Proxies\__CG__\App\Entity\Image {#2856 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2872 …}
    +slug: "Never-again"
    +title: "Never again"
    +url: "https://lemmy.world/pictrs/image/c0095b8d-c578-46d7-bf86-dc9090354eab.webp"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 178
    +favouriteCount: 1722
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729578682 {#2862
      date: 2024-10-22 08:31:22.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2873 …}
    +votes: Doctrine\ORM\PersistentCollection {#2875 …}
    +reports: Doctrine\ORM\PersistentCollection {#2877 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2879 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2881 …}
    +badges: Doctrine\ORM\PersistentCollection {#2883 …}
    +children: [
      1 => App\Entity\EntryComment {#2114
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2118 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2117 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2121 …}
        +body: "Using Discord to support code is like trying to teach sculpture over the telephone."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1706485522 {#2112
          date: 2024-01-29 00:45:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@renzev@lemmy.world"
          "@DirkMcCallahan@lemmy.world"
          "@CliveRosfield@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2122 …}
        +nested: Doctrine\ORM\PersistentCollection {#2113 …}
        +votes: Doctrine\ORM\PersistentCollection {#2119 …}
        +reports: Doctrine\ORM\PersistentCollection {#2120 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2160 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2162 …}
        -id: 348292
        -bodyTs: "'code':5 'discord':2 'like':7 'sculptur':11 'support':4 'teach':10 'telephon':14 'tri':8 'use':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7112862"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706485522 {#2124
          date: 2024-01-29 00:45:22.0 +01:00
        }
        +"title": 348292
      }
      0 => App\Entity\EntryComment {#2188}
    ]
    -id: 33698
    -titleTs: "'never':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706557427
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11300292"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706471027 {#2825
      date: 2024-01-28 20:43:47.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2142 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2034 …}
  +body: "I think we fixed that for someone a few months ago, maybe you can scroll back and find it. I think the guys handle was user-something, might have been around May…"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 12
  +score: 0
  +lastActive: DateTime @1706542410 {#2286
    date: 2024-01-29 16:33:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@renzev@lemmy.world"
    "@jaybone@lemmy.world"
    "@ARk@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2039 …}
  +nested: Doctrine\ORM\PersistentCollection {#2155 …}
  +votes: Doctrine\ORM\PersistentCollection {#2158 …}
  +reports: Doctrine\ORM\PersistentCollection {#2151 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2145 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2152 …}
  -id: 350007
  -bodyTs: "'ago':11 'around':32 'back':16 'find':18 'fix':4 'guy':23 'handl':24 'may':33 'mayb':12 'might':29 'month':10 'scroll':15 'someon':7 'someth':28 'think':2,21 'user':27 'user-someth':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7127402"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706542410 {#2287
    date: 2024-01-29 16:33:30.0 +01:00
  }
  +"title": 350007
}
"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
Proxies\__CG__\App\Entity\Entry {#2043
  +user: Proxies\__CG__\App\Entity\User {#2593 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
  +slug: "Alternative-to-Home-Assistant-for-ESPHome-Devices"
  +title: "Alternative to Home Assistant for ESPHome Devices"
  +url: null
  +body: """
    Hello,\n
    \n
    My IoT/Home Automation needs are centered around custom built ESPHome devices and I currently have them all connected to a HA instance and things work fine.\n
    \n
    Now, I like HA’s interface and all the sugar candy, however I don’t like the massive amounts of resources it requires and the fact that the storage usage keeps growing and it is essentially a huge, albeit successful, docker clusterfuck.\n
    \n
    Is there any alternative dashboard that just does this:\n
    \n
    1. Specifically made for ESPHome devices - no other devices required;\n
    2. Single daemon or something PHP/Python/Node that you can setup manually with a few systemd units;\n
    3. Connects to the ESPHome devices, logs the data and shows a dashboard with it;\n
    4. Runs offline, doesn’t go into 24234 GitHub repositories all the time and whatnot.\n
    \n
    Obviously that I’m expecting more manual configuration, I’m okay with having to edit a config file somewhere to add a device, change the dashboard layout etc. I also don’t need the ESPHome part that builds and deploys configurations to devices as I can do that locally on my computer.\n
    \n
    Thank you.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 42
  +favouriteCount: 14
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729577227 {#2885
    date: 2024-10-22 08:07:07.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2890 …}
  +votes: Doctrine\ORM\PersistentCollection {#2893 …}
  +reports: Doctrine\ORM\PersistentCollection {#2895 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2899 …}
  +badges: Doctrine\ORM\PersistentCollection {#2901 …}
  +children: [
    4 => App\Entity\EntryComment {#2126
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
      +image: null
      +parent: null
      +root: null
      +body: "Node Red."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1729307259 {#2128
        date: 2024-10-19 05:07:39.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@TCB13@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2139 …}
      +nested: Doctrine\ORM\PersistentCollection {#2224 …}
      +votes: Doctrine\ORM\PersistentCollection {#2223 …}
      +reports: Doctrine\ORM\PersistentCollection {#2216 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2213 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2230 …}
      -id: 348382
      -bodyTs: "'node':1 'red':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7113389"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706487460 {#2127
        date: 2024-01-29 01:17:40.0 +01:00
      }
      +"title": 348382
    }
    3 => App\Entity\EntryComment {#2228
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
      +body: """
        It’s half a GB of ram and virtually no CPU usage. You could run it on a Pi 3 with a 16Gb SD card and have resources to spare.\n
        \n
        This is just weird.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 12
      +score: 0
      +lastActive: DateTime @1706487717 {#2232
        date: 2024-01-29 01:21:57.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@TCB13@lemmy.world"
        "@b1g_bake@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2189 …}
      +nested: Doctrine\ORM\PersistentCollection {#2311 …}
      +votes: Doctrine\ORM\PersistentCollection {#2293 …}
      +reports: Doctrine\ORM\PersistentCollection {#2309 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2302 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2320 …}
      -id: 348390
      -bodyTs: "'16gb':23 '3':20 'card':25 'could':14 'cpu':11 'gb':5 'half':3 'pi':19 'ram':7 'resourc':28 'run':15 'sd':24 'spare':30 'usag':12 'virtual':9 'weird':34"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7113455"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706487717 {#2229
        date: 2024-01-29 01:21:57.0 +01:00
      }
      +"title": 348390
    }
    2 => App\Entity\EntryComment {#2312
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2310 …}
      +root: App\Entity\EntryComment {#2126}
      +body: "I started out that way, but I’ve moved to doing most of it in HA directly since they massively improves the UI. I still use NR for complicated stuff though. I’ve recently started using Pyscript for modbus integrations too."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1706504868 {#2322
        date: 2024-01-29 06:07:48.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@TCB13@lemmy.world"
        "@ikidd@lemmy.world"
        "@Faceman2K23@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2307 …}
      +nested: Doctrine\ORM\PersistentCollection {#2308 …}
      +votes: Doctrine\ORM\PersistentCollection {#2304 …}
      +reports: Doctrine\ORM\PersistentCollection {#2319 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2318 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2316 …}
      -id: 348959
      -bodyTs: "'complic':29 'direct':17 'ha':16 'improv':21 'integr':40 'massiv':20 'modbus':39 'move':9 'nr':27 'pyscript':37 'recent':34 'sinc':18 'start':2,35 'still':25 'stuff':30 'though':31 'ui':23 'use':26,36 've':8,33 'way':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7118236"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706504868 {#2321
        date: 2024-01-29 06:07:48.0 +01:00
      }
      +"title": 348959
    }
    1 => App\Entity\EntryComment {#2219
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2217 …}
      +root: App\Entity\EntryComment {#2126}
      +body: """
        > pulling the html of a devices web ui\n
        \n
        I’ve done something similiar in NR to scrape the CUPS webpage on my desktop and turn on a tasmota plug for the printer when it sees a job waiting in the queue. I wouldn’t even try to do that in HA directly. But I wouldn’t be surprised if there’s an integration somewhere that would do it.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706507375 {#2222
        date: 2024-01-29 06:49:35.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@TCB13@lemmy.world"
        "@ikidd@lemmy.world"
        "@Faceman2K23@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2196 …}
      +nested: Doctrine\ORM\PersistentCollection {#2194 …}
      +votes: Doctrine\ORM\PersistentCollection {#2193 …}
      +reports: Doctrine\ORM\PersistentCollection {#2205 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
      -id: 349038
      -bodyTs: "'cup':19 'desktop':23 'devic':6 'direct':52 'done':11 'even':45 'ha':51 'html':3 'integr':63 'job':37 'nr':15 'plug':29 'printer':32 'pull':1 'queue':41 'scrape':17 'see':35 'similiar':13 'someth':12 'somewher':64 'surpris':58 'tasmota':28 'tri':46 'turn':25 'ui':8 've':10 'wait':38 'web':7 'webpag':20 'would':66 'wouldn':43,55"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7118849"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706507375 {#2221
        date: 2024-01-29 06:49:35.0 +01:00
      }
      +"title": 349038
    }
    0 => App\Entity\EntryComment {#2260
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2244 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
      +body: "There’s a lot of difference between a container and a VM. You can install HA on a container, all you have to do is set it up according to the manual install instructions, and work around any hardware interfacing issues that come up. You’ll save 200MB of RAM and will have to do any upgrades manually. Doesn’t seem worth it to me, but to each their own."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1706541985 {#2258
        date: 2024-01-29 16:26:25.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@TCB13@lemmy.world"
        "@b1g_bake@sh.itjust.works"
        "@ikidd@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2254 …}
      +nested: Doctrine\ORM\PersistentCollection {#2246 …}
      +votes: Doctrine\ORM\PersistentCollection {#2248 …}
      +reports: Doctrine\ORM\PersistentCollection {#2247 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2256 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2284 …}
      -id: 349989
      -bodyTs: "'200mb':48 'accord':29 'around':37 'come':43 'contain':9,19 'differ':6 'doesn':59 'ha':16 'hardwar':39 'instal':15,33 'instruct':34 'interfac':40 'issu':41 'll':46 'lot':4 'manual':32,58 'ram':50 'save':47 'seem':61 'set':26 'upgrad':57 'vm':12 'work':36 'worth':62"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7127273"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706541985 {#2259
        date: 2024-01-29 16:26:25.0 +01:00
      }
      +"title": 349989
    }
  ]
  -id: 33609
  -titleTs: "'altern':1 'assist':4 'devic':7 'esphom':6 'home':3"
  -bodyTs: "'1':79 '2':89 '24234':127 '3':105 '4':120 'add':155 'albeit':66 'also':164 'altern':73 'amount':46 'around':8 'autom':4 'build':172 'built':10 'candi':38 'center':7 'chang':158 'clusterfuck':69 'comput':186 'config':151 'configur':142,175 'connect':19,106 'current':15 'custom':9 'daemon':91 'dashboard':74,117,160 'data':113 'deploy':174 'devic':12,84,87,110,157,177 'docker':68 'doesn':123 'edit':149 'esphom':11,83,109,169 'essenti':63 'etc':162 'expect':139 'fact':53 'file':152 'fine':27 'github':128 'go':125 'grow':59 'ha':22,31 'hello':1 'howev':39 'huge':65 'instanc':23 'interfac':33 'iot/home':3 'keep':58 'layout':161 'like':30,43 'local':183 'log':111 'm':138,144 'made':81 'manual':99,141 'massiv':45 'need':5,167 'obvious':135 'offlin':122 'okay':145 'part':170 'php/python/node':94 'repositori':129 'requir':50,88 'resourc':48 'run':121 'setup':98 'show':115 'singl':90 'someth':93 'somewher':153 'specif':80 'storag':56 'success':67 'sugar':37 'systemd':103 'thank':187 'thing':25 'time':132 'unit':104 'usag':57 'whatnot':134 'work':26"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706527484
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11282607"
  +editedAt: DateTimeImmutable @1729127186 {#2871
    date: 2024-10-17 03:06:26.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706441084 {#2819
    date: 2024-01-28 12:24:44.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
23 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2043
  +user: Proxies\__CG__\App\Entity\User {#2593 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
  +slug: "Alternative-to-Home-Assistant-for-ESPHome-Devices"
  +title: "Alternative to Home Assistant for ESPHome Devices"
  +url: null
  +body: """
    Hello,\n
    \n
    My IoT/Home Automation needs are centered around custom built ESPHome devices and I currently have them all connected to a HA instance and things work fine.\n
    \n
    Now, I like HA’s interface and all the sugar candy, however I don’t like the massive amounts of resources it requires and the fact that the storage usage keeps growing and it is essentially a huge, albeit successful, docker clusterfuck.\n
    \n
    Is there any alternative dashboard that just does this:\n
    \n
    1. Specifically made for ESPHome devices - no other devices required;\n
    2. Single daemon or something PHP/Python/Node that you can setup manually with a few systemd units;\n
    3. Connects to the ESPHome devices, logs the data and shows a dashboard with it;\n
    4. Runs offline, doesn’t go into 24234 GitHub repositories all the time and whatnot.\n
    \n
    Obviously that I’m expecting more manual configuration, I’m okay with having to edit a config file somewhere to add a device, change the dashboard layout etc. I also don’t need the ESPHome part that builds and deploys configurations to devices as I can do that locally on my computer.\n
    \n
    Thank you.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 42
  +favouriteCount: 14
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729577227 {#2885
    date: 2024-10-22 08:07:07.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2890 …}
  +votes: Doctrine\ORM\PersistentCollection {#2893 …}
  +reports: Doctrine\ORM\PersistentCollection {#2895 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2899 …}
  +badges: Doctrine\ORM\PersistentCollection {#2901 …}
  +children: [
    4 => App\Entity\EntryComment {#2126
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
      +image: null
      +parent: null
      +root: null
      +body: "Node Red."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1729307259 {#2128
        date: 2024-10-19 05:07:39.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@TCB13@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2139 …}
      +nested: Doctrine\ORM\PersistentCollection {#2224 …}
      +votes: Doctrine\ORM\PersistentCollection {#2223 …}
      +reports: Doctrine\ORM\PersistentCollection {#2216 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2213 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2230 …}
      -id: 348382
      -bodyTs: "'node':1 'red':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7113389"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706487460 {#2127
        date: 2024-01-29 01:17:40.0 +01:00
      }
      +"title": 348382
    }
    3 => App\Entity\EntryComment {#2228
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
      +body: """
        It’s half a GB of ram and virtually no CPU usage. You could run it on a Pi 3 with a 16Gb SD card and have resources to spare.\n
        \n
        This is just weird.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 12
      +score: 0
      +lastActive: DateTime @1706487717 {#2232
        date: 2024-01-29 01:21:57.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@TCB13@lemmy.world"
        "@b1g_bake@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2189 …}
      +nested: Doctrine\ORM\PersistentCollection {#2311 …}
      +votes: Doctrine\ORM\PersistentCollection {#2293 …}
      +reports: Doctrine\ORM\PersistentCollection {#2309 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2302 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2320 …}
      -id: 348390
      -bodyTs: "'16gb':23 '3':20 'card':25 'could':14 'cpu':11 'gb':5 'half':3 'pi':19 'ram':7 'resourc':28 'run':15 'sd':24 'spare':30 'usag':12 'virtual':9 'weird':34"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7113455"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706487717 {#2229
        date: 2024-01-29 01:21:57.0 +01:00
      }
      +"title": 348390
    }
    2 => App\Entity\EntryComment {#2312
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2310 …}
      +root: App\Entity\EntryComment {#2126}
      +body: "I started out that way, but I’ve moved to doing most of it in HA directly since they massively improves the UI. I still use NR for complicated stuff though. I’ve recently started using Pyscript for modbus integrations too."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1706504868 {#2322
        date: 2024-01-29 06:07:48.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@TCB13@lemmy.world"
        "@ikidd@lemmy.world"
        "@Faceman2K23@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2307 …}
      +nested: Doctrine\ORM\PersistentCollection {#2308 …}
      +votes: Doctrine\ORM\PersistentCollection {#2304 …}
      +reports: Doctrine\ORM\PersistentCollection {#2319 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2318 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2316 …}
      -id: 348959
      -bodyTs: "'complic':29 'direct':17 'ha':16 'improv':21 'integr':40 'massiv':20 'modbus':39 'move':9 'nr':27 'pyscript':37 'recent':34 'sinc':18 'start':2,35 'still':25 'stuff':30 'though':31 'ui':23 'use':26,36 've':8,33 'way':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7118236"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706504868 {#2321
        date: 2024-01-29 06:07:48.0 +01:00
      }
      +"title": 348959
    }
    1 => App\Entity\EntryComment {#2219
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2217 …}
      +root: App\Entity\EntryComment {#2126}
      +body: """
        > pulling the html of a devices web ui\n
        \n
        I’ve done something similiar in NR to scrape the CUPS webpage on my desktop and turn on a tasmota plug for the printer when it sees a job waiting in the queue. I wouldn’t even try to do that in HA directly. But I wouldn’t be surprised if there’s an integration somewhere that would do it.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706507375 {#2222
        date: 2024-01-29 06:49:35.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@TCB13@lemmy.world"
        "@ikidd@lemmy.world"
        "@Faceman2K23@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2196 …}
      +nested: Doctrine\ORM\PersistentCollection {#2194 …}
      +votes: Doctrine\ORM\PersistentCollection {#2193 …}
      +reports: Doctrine\ORM\PersistentCollection {#2205 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
      -id: 349038
      -bodyTs: "'cup':19 'desktop':23 'devic':6 'direct':52 'done':11 'even':45 'ha':51 'html':3 'integr':63 'job':37 'nr':15 'plug':29 'printer':32 'pull':1 'queue':41 'scrape':17 'see':35 'similiar':13 'someth':12 'somewher':64 'surpris':58 'tasmota':28 'tri':46 'turn':25 'ui':8 've':10 'wait':38 'web':7 'webpag':20 'would':66 'wouldn':43,55"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7118849"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706507375 {#2221
        date: 2024-01-29 06:49:35.0 +01:00
      }
      +"title": 349038
    }
    0 => App\Entity\EntryComment {#2260
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2244 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
      +body: "There’s a lot of difference between a container and a VM. You can install HA on a container, all you have to do is set it up according to the manual install instructions, and work around any hardware interfacing issues that come up. You’ll save 200MB of RAM and will have to do any upgrades manually. Doesn’t seem worth it to me, but to each their own."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1706541985 {#2258
        date: 2024-01-29 16:26:25.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@TCB13@lemmy.world"
        "@b1g_bake@sh.itjust.works"
        "@ikidd@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2254 …}
      +nested: Doctrine\ORM\PersistentCollection {#2246 …}
      +votes: Doctrine\ORM\PersistentCollection {#2248 …}
      +reports: Doctrine\ORM\PersistentCollection {#2247 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2256 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2284 …}
      -id: 349989
      -bodyTs: "'200mb':48 'accord':29 'around':37 'come':43 'contain':9,19 'differ':6 'doesn':59 'ha':16 'hardwar':39 'instal':15,33 'instruct':34 'interfac':40 'issu':41 'll':46 'lot':4 'manual':32,58 'ram':50 'save':47 'seem':61 'set':26 'upgrad':57 'vm':12 'work':36 'worth':62"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7127273"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706541985 {#2259
        date: 2024-01-29 16:26:25.0 +01:00
      }
      +"title": 349989
    }
  ]
  -id: 33609
  -titleTs: "'altern':1 'assist':4 'devic':7 'esphom':6 'home':3"
  -bodyTs: "'1':79 '2':89 '24234':127 '3':105 '4':120 'add':155 'albeit':66 'also':164 'altern':73 'amount':46 'around':8 'autom':4 'build':172 'built':10 'candi':38 'center':7 'chang':158 'clusterfuck':69 'comput':186 'config':151 'configur':142,175 'connect':19,106 'current':15 'custom':9 'daemon':91 'dashboard':74,117,160 'data':113 'deploy':174 'devic':12,84,87,110,157,177 'docker':68 'doesn':123 'edit':149 'esphom':11,83,109,169 'essenti':63 'etc':162 'expect':139 'fact':53 'file':152 'fine':27 'github':128 'go':125 'grow':59 'ha':22,31 'hello':1 'howev':39 'huge':65 'instanc':23 'interfac':33 'iot/home':3 'keep':58 'layout':161 'like':30,43 'local':183 'log':111 'm':138,144 'made':81 'manual':99,141 'massiv':45 'need':5,167 'obvious':135 'offlin':122 'okay':145 'part':170 'php/python/node':94 'repositori':129 'requir':50,88 'resourc':48 'run':121 'setup':98 'show':115 'singl':90 'someth':93 'somewher':153 'specif':80 'storag':56 'success':67 'sugar':37 'systemd':103 'thank':187 'thing':25 'time':132 'unit':104 'usag':57 'whatnot':134 'work':26"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706527484
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11282607"
  +editedAt: DateTimeImmutable @1729127186 {#2871
    date: 2024-10-17 03:06:26.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706441084 {#2819
    date: 2024-01-28 12:24:44.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
24 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2043
  +user: Proxies\__CG__\App\Entity\User {#2593 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
  +slug: "Alternative-to-Home-Assistant-for-ESPHome-Devices"
  +title: "Alternative to Home Assistant for ESPHome Devices"
  +url: null
  +body: """
    Hello,\n
    \n
    My IoT/Home Automation needs are centered around custom built ESPHome devices and I currently have them all connected to a HA instance and things work fine.\n
    \n
    Now, I like HA’s interface and all the sugar candy, however I don’t like the massive amounts of resources it requires and the fact that the storage usage keeps growing and it is essentially a huge, albeit successful, docker clusterfuck.\n
    \n
    Is there any alternative dashboard that just does this:\n
    \n
    1. Specifically made for ESPHome devices - no other devices required;\n
    2. Single daemon or something PHP/Python/Node that you can setup manually with a few systemd units;\n
    3. Connects to the ESPHome devices, logs the data and shows a dashboard with it;\n
    4. Runs offline, doesn’t go into 24234 GitHub repositories all the time and whatnot.\n
    \n
    Obviously that I’m expecting more manual configuration, I’m okay with having to edit a config file somewhere to add a device, change the dashboard layout etc. I also don’t need the ESPHome part that builds and deploys configurations to devices as I can do that locally on my computer.\n
    \n
    Thank you.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 42
  +favouriteCount: 14
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729577227 {#2885
    date: 2024-10-22 08:07:07.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2890 …}
  +votes: Doctrine\ORM\PersistentCollection {#2893 …}
  +reports: Doctrine\ORM\PersistentCollection {#2895 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2899 …}
  +badges: Doctrine\ORM\PersistentCollection {#2901 …}
  +children: [
    4 => App\Entity\EntryComment {#2126
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
      +image: null
      +parent: null
      +root: null
      +body: "Node Red."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1729307259 {#2128
        date: 2024-10-19 05:07:39.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@TCB13@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2139 …}
      +nested: Doctrine\ORM\PersistentCollection {#2224 …}
      +votes: Doctrine\ORM\PersistentCollection {#2223 …}
      +reports: Doctrine\ORM\PersistentCollection {#2216 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2213 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2230 …}
      -id: 348382
      -bodyTs: "'node':1 'red':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7113389"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706487460 {#2127
        date: 2024-01-29 01:17:40.0 +01:00
      }
      +"title": 348382
    }
    3 => App\Entity\EntryComment {#2228
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
      +body: """
        It’s half a GB of ram and virtually no CPU usage. You could run it on a Pi 3 with a 16Gb SD card and have resources to spare.\n
        \n
        This is just weird.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 12
      +score: 0
      +lastActive: DateTime @1706487717 {#2232
        date: 2024-01-29 01:21:57.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@TCB13@lemmy.world"
        "@b1g_bake@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2189 …}
      +nested: Doctrine\ORM\PersistentCollection {#2311 …}
      +votes: Doctrine\ORM\PersistentCollection {#2293 …}
      +reports: Doctrine\ORM\PersistentCollection {#2309 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2302 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2320 …}
      -id: 348390
      -bodyTs: "'16gb':23 '3':20 'card':25 'could':14 'cpu':11 'gb':5 'half':3 'pi':19 'ram':7 'resourc':28 'run':15 'sd':24 'spare':30 'usag':12 'virtual':9 'weird':34"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7113455"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706487717 {#2229
        date: 2024-01-29 01:21:57.0 +01:00
      }
      +"title": 348390
    }
    2 => App\Entity\EntryComment {#2312
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2310 …}
      +root: App\Entity\EntryComment {#2126}
      +body: "I started out that way, but I’ve moved to doing most of it in HA directly since they massively improves the UI. I still use NR for complicated stuff though. I’ve recently started using Pyscript for modbus integrations too."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1706504868 {#2322
        date: 2024-01-29 06:07:48.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@TCB13@lemmy.world"
        "@ikidd@lemmy.world"
        "@Faceman2K23@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2307 …}
      +nested: Doctrine\ORM\PersistentCollection {#2308 …}
      +votes: Doctrine\ORM\PersistentCollection {#2304 …}
      +reports: Doctrine\ORM\PersistentCollection {#2319 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2318 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2316 …}
      -id: 348959
      -bodyTs: "'complic':29 'direct':17 'ha':16 'improv':21 'integr':40 'massiv':20 'modbus':39 'move':9 'nr':27 'pyscript':37 'recent':34 'sinc':18 'start':2,35 'still':25 'stuff':30 'though':31 'ui':23 'use':26,36 've':8,33 'way':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7118236"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706504868 {#2321
        date: 2024-01-29 06:07:48.0 +01:00
      }
      +"title": 348959
    }
    1 => App\Entity\EntryComment {#2219
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2217 …}
      +root: App\Entity\EntryComment {#2126}
      +body: """
        > pulling the html of a devices web ui\n
        \n
        I’ve done something similiar in NR to scrape the CUPS webpage on my desktop and turn on a tasmota plug for the printer when it sees a job waiting in the queue. I wouldn’t even try to do that in HA directly. But I wouldn’t be surprised if there’s an integration somewhere that would do it.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706507375 {#2222
        date: 2024-01-29 06:49:35.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@TCB13@lemmy.world"
        "@ikidd@lemmy.world"
        "@Faceman2K23@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2196 …}
      +nested: Doctrine\ORM\PersistentCollection {#2194 …}
      +votes: Doctrine\ORM\PersistentCollection {#2193 …}
      +reports: Doctrine\ORM\PersistentCollection {#2205 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
      -id: 349038
      -bodyTs: "'cup':19 'desktop':23 'devic':6 'direct':52 'done':11 'even':45 'ha':51 'html':3 'integr':63 'job':37 'nr':15 'plug':29 'printer':32 'pull':1 'queue':41 'scrape':17 'see':35 'similiar':13 'someth':12 'somewher':64 'surpris':58 'tasmota':28 'tri':46 'turn':25 'ui':8 've':10 'wait':38 'web':7 'webpag':20 'would':66 'wouldn':43,55"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7118849"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706507375 {#2221
        date: 2024-01-29 06:49:35.0 +01:00
      }
      +"title": 349038
    }
    0 => App\Entity\EntryComment {#2260
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2244 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
      +body: "There’s a lot of difference between a container and a VM. You can install HA on a container, all you have to do is set it up according to the manual install instructions, and work around any hardware interfacing issues that come up. You’ll save 200MB of RAM and will have to do any upgrades manually. Doesn’t seem worth it to me, but to each their own."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1706541985 {#2258
        date: 2024-01-29 16:26:25.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@TCB13@lemmy.world"
        "@b1g_bake@sh.itjust.works"
        "@ikidd@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2254 …}
      +nested: Doctrine\ORM\PersistentCollection {#2246 …}
      +votes: Doctrine\ORM\PersistentCollection {#2248 …}
      +reports: Doctrine\ORM\PersistentCollection {#2247 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2256 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2284 …}
      -id: 349989
      -bodyTs: "'200mb':48 'accord':29 'around':37 'come':43 'contain':9,19 'differ':6 'doesn':59 'ha':16 'hardwar':39 'instal':15,33 'instruct':34 'interfac':40 'issu':41 'll':46 'lot':4 'manual':32,58 'ram':50 'save':47 'seem':61 'set':26 'upgrad':57 'vm':12 'work':36 'worth':62"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7127273"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706541985 {#2259
        date: 2024-01-29 16:26:25.0 +01:00
      }
      +"title": 349989
    }
  ]
  -id: 33609
  -titleTs: "'altern':1 'assist':4 'devic':7 'esphom':6 'home':3"
  -bodyTs: "'1':79 '2':89 '24234':127 '3':105 '4':120 'add':155 'albeit':66 'also':164 'altern':73 'amount':46 'around':8 'autom':4 'build':172 'built':10 'candi':38 'center':7 'chang':158 'clusterfuck':69 'comput':186 'config':151 'configur':142,175 'connect':19,106 'current':15 'custom':9 'daemon':91 'dashboard':74,117,160 'data':113 'deploy':174 'devic':12,84,87,110,157,177 'docker':68 'doesn':123 'edit':149 'esphom':11,83,109,169 'essenti':63 'etc':162 'expect':139 'fact':53 'file':152 'fine':27 'github':128 'go':125 'grow':59 'ha':22,31 'hello':1 'howev':39 'huge':65 'instanc':23 'interfac':33 'iot/home':3 'keep':58 'layout':161 'like':30,43 'local':183 'log':111 'm':138,144 'made':81 'manual':99,141 'massiv':45 'need':5,167 'obvious':135 'offlin':122 'okay':145 'part':170 'php/python/node':94 'repositori':129 'requir':50,88 'resourc':48 'run':121 'setup':98 'show':115 'singl':90 'someth':93 'somewher':153 'specif':80 'storag':56 'success':67 'sugar':37 'systemd':103 'thank':187 'thing':25 'time':132 'unit':104 'usag':57 'whatnot':134 'work':26"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706527484
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11282607"
  +editedAt: DateTimeImmutable @1729127186 {#2871
    date: 2024-10-17 03:06:26.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706441084 {#2819
    date: 2024-01-28 12:24:44.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
25 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
26 DENIED moderate
App\Entity\EntryComment {#2126
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2043
    +user: Proxies\__CG__\App\Entity\User {#2593 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "Alternative-to-Home-Assistant-for-ESPHome-Devices"
    +title: "Alternative to Home Assistant for ESPHome Devices"
    +url: null
    +body: """
      Hello,\n
      \n
      My IoT/Home Automation needs are centered around custom built ESPHome devices and I currently have them all connected to a HA instance and things work fine.\n
      \n
      Now, I like HA’s interface and all the sugar candy, however I don’t like the massive amounts of resources it requires and the fact that the storage usage keeps growing and it is essentially a huge, albeit successful, docker clusterfuck.\n
      \n
      Is there any alternative dashboard that just does this:\n
      \n
      1. Specifically made for ESPHome devices - no other devices required;\n
      2. Single daemon or something PHP/Python/Node that you can setup manually with a few systemd units;\n
      3. Connects to the ESPHome devices, logs the data and shows a dashboard with it;\n
      4. Runs offline, doesn’t go into 24234 GitHub repositories all the time and whatnot.\n
      \n
      Obviously that I’m expecting more manual configuration, I’m okay with having to edit a config file somewhere to add a device, change the dashboard layout etc. I also don’t need the ESPHome part that builds and deploys configurations to devices as I can do that locally on my computer.\n
      \n
      Thank you.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 42
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729577227 {#2885
      date: 2024-10-22 08:07:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2890 …}
    +votes: Doctrine\ORM\PersistentCollection {#2893 …}
    +reports: Doctrine\ORM\PersistentCollection {#2895 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2899 …}
    +badges: Doctrine\ORM\PersistentCollection {#2901 …}
    +children: [
      4 => App\Entity\EntryComment {#2126}
      3 => App\Entity\EntryComment {#2228
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
        +body: """
          It’s half a GB of ram and virtually no CPU usage. You could run it on a Pi 3 with a 16Gb SD card and have resources to spare.\n
          \n
          This is just weird.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1706487717 {#2232
          date: 2024-01-29 01:21:57.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@b1g_bake@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2189 …}
        +nested: Doctrine\ORM\PersistentCollection {#2311 …}
        +votes: Doctrine\ORM\PersistentCollection {#2293 …}
        +reports: Doctrine\ORM\PersistentCollection {#2309 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2302 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2320 …}
        -id: 348390
        -bodyTs: "'16gb':23 '3':20 'card':25 'could':14 'cpu':11 'gb':5 'half':3 'pi':19 'ram':7 'resourc':28 'run':15 'sd':24 'spare':30 'usag':12 'virtual':9 'weird':34"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7113455"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706487717 {#2229
          date: 2024-01-29 01:21:57.0 +01:00
        }
        +"title": 348390
      }
      2 => App\Entity\EntryComment {#2312
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2310 …}
        +root: App\Entity\EntryComment {#2126}
        +body: "I started out that way, but I’ve moved to doing most of it in HA directly since they massively improves the UI. I still use NR for complicated stuff though. I’ve recently started using Pyscript for modbus integrations too."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1706504868 {#2322
          date: 2024-01-29 06:07:48.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@ikidd@lemmy.world"
          "@Faceman2K23@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2307 …}
        +nested: Doctrine\ORM\PersistentCollection {#2308 …}
        +votes: Doctrine\ORM\PersistentCollection {#2304 …}
        +reports: Doctrine\ORM\PersistentCollection {#2319 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2318 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2316 …}
        -id: 348959
        -bodyTs: "'complic':29 'direct':17 'ha':16 'improv':21 'integr':40 'massiv':20 'modbus':39 'move':9 'nr':27 'pyscript':37 'recent':34 'sinc':18 'start':2,35 'still':25 'stuff':30 'though':31 'ui':23 'use':26,36 've':8,33 'way':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7118236"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706504868 {#2321
          date: 2024-01-29 06:07:48.0 +01:00
        }
        +"title": 348959
      }
      1 => App\Entity\EntryComment {#2219
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2217 …}
        +root: App\Entity\EntryComment {#2126}
        +body: """
          > pulling the html of a devices web ui\n
          \n
          I’ve done something similiar in NR to scrape the CUPS webpage on my desktop and turn on a tasmota plug for the printer when it sees a job waiting in the queue. I wouldn’t even try to do that in HA directly. But I wouldn’t be surprised if there’s an integration somewhere that would do it.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706507375 {#2222
          date: 2024-01-29 06:49:35.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@ikidd@lemmy.world"
          "@Faceman2K23@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2196 …}
        +nested: Doctrine\ORM\PersistentCollection {#2194 …}
        +votes: Doctrine\ORM\PersistentCollection {#2193 …}
        +reports: Doctrine\ORM\PersistentCollection {#2205 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
        -id: 349038
        -bodyTs: "'cup':19 'desktop':23 'devic':6 'direct':52 'done':11 'even':45 'ha':51 'html':3 'integr':63 'job':37 'nr':15 'plug':29 'printer':32 'pull':1 'queue':41 'scrape':17 'see':35 'similiar':13 'someth':12 'somewher':64 'surpris':58 'tasmota':28 'tri':46 'turn':25 'ui':8 've':10 'wait':38 'web':7 'webpag':20 'would':66 'wouldn':43,55"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7118849"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706507375 {#2221
          date: 2024-01-29 06:49:35.0 +01:00
        }
        +"title": 349038
      }
      0 => App\Entity\EntryComment {#2260
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2244 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
        +body: "There’s a lot of difference between a container and a VM. You can install HA on a container, all you have to do is set it up according to the manual install instructions, and work around any hardware interfacing issues that come up. You’ll save 200MB of RAM and will have to do any upgrades manually. Doesn’t seem worth it to me, but to each their own."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1706541985 {#2258
          date: 2024-01-29 16:26:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@b1g_bake@sh.itjust.works"
          "@ikidd@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2254 …}
        +nested: Doctrine\ORM\PersistentCollection {#2246 …}
        +votes: Doctrine\ORM\PersistentCollection {#2248 …}
        +reports: Doctrine\ORM\PersistentCollection {#2247 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2256 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2284 …}
        -id: 349989
        -bodyTs: "'200mb':48 'accord':29 'around':37 'come':43 'contain':9,19 'differ':6 'doesn':59 'ha':16 'hardwar':39 'instal':15,33 'instruct':34 'interfac':40 'issu':41 'll':46 'lot':4 'manual':32,58 'ram':50 'save':47 'seem':61 'set':26 'upgrad':57 'vm':12 'work':36 'worth':62"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7127273"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706541985 {#2259
          date: 2024-01-29 16:26:25.0 +01:00
        }
        +"title": 349989
      }
    ]
    -id: 33609
    -titleTs: "'altern':1 'assist':4 'devic':7 'esphom':6 'home':3"
    -bodyTs: "'1':79 '2':89 '24234':127 '3':105 '4':120 'add':155 'albeit':66 'also':164 'altern':73 'amount':46 'around':8 'autom':4 'build':172 'built':10 'candi':38 'center':7 'chang':158 'clusterfuck':69 'comput':186 'config':151 'configur':142,175 'connect':19,106 'current':15 'custom':9 'daemon':91 'dashboard':74,117,160 'data':113 'deploy':174 'devic':12,84,87,110,157,177 'docker':68 'doesn':123 'edit':149 'esphom':11,83,109,169 'essenti':63 'etc':162 'expect':139 'fact':53 'file':152 'fine':27 'github':128 'go':125 'grow':59 'ha':22,31 'hello':1 'howev':39 'huge':65 'instanc':23 'interfac':33 'iot/home':3 'keep':58 'layout':161 'like':30,43 'local':183 'log':111 'm':138,144 'made':81 'manual':99,141 'massiv':45 'need':5,167 'obvious':135 'offlin':122 'okay':145 'part':170 'php/python/node':94 'repositori':129 'requir':50,88 'resourc':48 'run':121 'setup':98 'show':115 'singl':90 'someth':93 'somewher':153 'specif':80 'storag':56 'success':67 'sugar':37 'systemd':103 'thank':187 'thing':25 'time':132 'unit':104 'usag':57 'whatnot':134 'work':26"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706527484
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11282607"
    +editedAt: DateTimeImmutable @1729127186 {#2871
      date: 2024-10-17 03:06:26.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706441084 {#2819
      date: 2024-01-28 12:24:44.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
  +image: null
  +parent: null
  +root: null
  +body: "Node Red."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1729307259 {#2128
    date: 2024-10-19 05:07:39.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@TCB13@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2139 …}
  +nested: Doctrine\ORM\PersistentCollection {#2224 …}
  +votes: Doctrine\ORM\PersistentCollection {#2223 …}
  +reports: Doctrine\ORM\PersistentCollection {#2216 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2213 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2230 …}
  -id: 348382
  -bodyTs: "'node':1 'red':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7113389"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706487460 {#2127
    date: 2024-01-29 01:17:40.0 +01:00
  }
  +"title": 348382
}
"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
27 DENIED edit
App\Entity\EntryComment {#2126
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2043
    +user: Proxies\__CG__\App\Entity\User {#2593 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "Alternative-to-Home-Assistant-for-ESPHome-Devices"
    +title: "Alternative to Home Assistant for ESPHome Devices"
    +url: null
    +body: """
      Hello,\n
      \n
      My IoT/Home Automation needs are centered around custom built ESPHome devices and I currently have them all connected to a HA instance and things work fine.\n
      \n
      Now, I like HA’s interface and all the sugar candy, however I don’t like the massive amounts of resources it requires and the fact that the storage usage keeps growing and it is essentially a huge, albeit successful, docker clusterfuck.\n
      \n
      Is there any alternative dashboard that just does this:\n
      \n
      1. Specifically made for ESPHome devices - no other devices required;\n
      2. Single daemon or something PHP/Python/Node that you can setup manually with a few systemd units;\n
      3. Connects to the ESPHome devices, logs the data and shows a dashboard with it;\n
      4. Runs offline, doesn’t go into 24234 GitHub repositories all the time and whatnot.\n
      \n
      Obviously that I’m expecting more manual configuration, I’m okay with having to edit a config file somewhere to add a device, change the dashboard layout etc. I also don’t need the ESPHome part that builds and deploys configurations to devices as I can do that locally on my computer.\n
      \n
      Thank you.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 42
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729577227 {#2885
      date: 2024-10-22 08:07:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2890 …}
    +votes: Doctrine\ORM\PersistentCollection {#2893 …}
    +reports: Doctrine\ORM\PersistentCollection {#2895 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2899 …}
    +badges: Doctrine\ORM\PersistentCollection {#2901 …}
    +children: [
      4 => App\Entity\EntryComment {#2126}
      3 => App\Entity\EntryComment {#2228
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
        +body: """
          It’s half a GB of ram and virtually no CPU usage. You could run it on a Pi 3 with a 16Gb SD card and have resources to spare.\n
          \n
          This is just weird.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1706487717 {#2232
          date: 2024-01-29 01:21:57.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@b1g_bake@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2189 …}
        +nested: Doctrine\ORM\PersistentCollection {#2311 …}
        +votes: Doctrine\ORM\PersistentCollection {#2293 …}
        +reports: Doctrine\ORM\PersistentCollection {#2309 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2302 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2320 …}
        -id: 348390
        -bodyTs: "'16gb':23 '3':20 'card':25 'could':14 'cpu':11 'gb':5 'half':3 'pi':19 'ram':7 'resourc':28 'run':15 'sd':24 'spare':30 'usag':12 'virtual':9 'weird':34"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7113455"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706487717 {#2229
          date: 2024-01-29 01:21:57.0 +01:00
        }
        +"title": 348390
      }
      2 => App\Entity\EntryComment {#2312
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2310 …}
        +root: App\Entity\EntryComment {#2126}
        +body: "I started out that way, but I’ve moved to doing most of it in HA directly since they massively improves the UI. I still use NR for complicated stuff though. I’ve recently started using Pyscript for modbus integrations too."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1706504868 {#2322
          date: 2024-01-29 06:07:48.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@ikidd@lemmy.world"
          "@Faceman2K23@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2307 …}
        +nested: Doctrine\ORM\PersistentCollection {#2308 …}
        +votes: Doctrine\ORM\PersistentCollection {#2304 …}
        +reports: Doctrine\ORM\PersistentCollection {#2319 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2318 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2316 …}
        -id: 348959
        -bodyTs: "'complic':29 'direct':17 'ha':16 'improv':21 'integr':40 'massiv':20 'modbus':39 'move':9 'nr':27 'pyscript':37 'recent':34 'sinc':18 'start':2,35 'still':25 'stuff':30 'though':31 'ui':23 'use':26,36 've':8,33 'way':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7118236"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706504868 {#2321
          date: 2024-01-29 06:07:48.0 +01:00
        }
        +"title": 348959
      }
      1 => App\Entity\EntryComment {#2219
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2217 …}
        +root: App\Entity\EntryComment {#2126}
        +body: """
          > pulling the html of a devices web ui\n
          \n
          I’ve done something similiar in NR to scrape the CUPS webpage on my desktop and turn on a tasmota plug for the printer when it sees a job waiting in the queue. I wouldn’t even try to do that in HA directly. But I wouldn’t be surprised if there’s an integration somewhere that would do it.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706507375 {#2222
          date: 2024-01-29 06:49:35.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@ikidd@lemmy.world"
          "@Faceman2K23@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2196 …}
        +nested: Doctrine\ORM\PersistentCollection {#2194 …}
        +votes: Doctrine\ORM\PersistentCollection {#2193 …}
        +reports: Doctrine\ORM\PersistentCollection {#2205 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
        -id: 349038
        -bodyTs: "'cup':19 'desktop':23 'devic':6 'direct':52 'done':11 'even':45 'ha':51 'html':3 'integr':63 'job':37 'nr':15 'plug':29 'printer':32 'pull':1 'queue':41 'scrape':17 'see':35 'similiar':13 'someth':12 'somewher':64 'surpris':58 'tasmota':28 'tri':46 'turn':25 'ui':8 've':10 'wait':38 'web':7 'webpag':20 'would':66 'wouldn':43,55"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7118849"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706507375 {#2221
          date: 2024-01-29 06:49:35.0 +01:00
        }
        +"title": 349038
      }
      0 => App\Entity\EntryComment {#2260
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2244 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
        +body: "There’s a lot of difference between a container and a VM. You can install HA on a container, all you have to do is set it up according to the manual install instructions, and work around any hardware interfacing issues that come up. You’ll save 200MB of RAM and will have to do any upgrades manually. Doesn’t seem worth it to me, but to each their own."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1706541985 {#2258
          date: 2024-01-29 16:26:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@b1g_bake@sh.itjust.works"
          "@ikidd@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2254 …}
        +nested: Doctrine\ORM\PersistentCollection {#2246 …}
        +votes: Doctrine\ORM\PersistentCollection {#2248 …}
        +reports: Doctrine\ORM\PersistentCollection {#2247 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2256 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2284 …}
        -id: 349989
        -bodyTs: "'200mb':48 'accord':29 'around':37 'come':43 'contain':9,19 'differ':6 'doesn':59 'ha':16 'hardwar':39 'instal':15,33 'instruct':34 'interfac':40 'issu':41 'll':46 'lot':4 'manual':32,58 'ram':50 'save':47 'seem':61 'set':26 'upgrad':57 'vm':12 'work':36 'worth':62"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7127273"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706541985 {#2259
          date: 2024-01-29 16:26:25.0 +01:00
        }
        +"title": 349989
      }
    ]
    -id: 33609
    -titleTs: "'altern':1 'assist':4 'devic':7 'esphom':6 'home':3"
    -bodyTs: "'1':79 '2':89 '24234':127 '3':105 '4':120 'add':155 'albeit':66 'also':164 'altern':73 'amount':46 'around':8 'autom':4 'build':172 'built':10 'candi':38 'center':7 'chang':158 'clusterfuck':69 'comput':186 'config':151 'configur':142,175 'connect':19,106 'current':15 'custom':9 'daemon':91 'dashboard':74,117,160 'data':113 'deploy':174 'devic':12,84,87,110,157,177 'docker':68 'doesn':123 'edit':149 'esphom':11,83,109,169 'essenti':63 'etc':162 'expect':139 'fact':53 'file':152 'fine':27 'github':128 'go':125 'grow':59 'ha':22,31 'hello':1 'howev':39 'huge':65 'instanc':23 'interfac':33 'iot/home':3 'keep':58 'layout':161 'like':30,43 'local':183 'log':111 'm':138,144 'made':81 'manual':99,141 'massiv':45 'need':5,167 'obvious':135 'offlin':122 'okay':145 'part':170 'php/python/node':94 'repositori':129 'requir':50,88 'resourc':48 'run':121 'setup':98 'show':115 'singl':90 'someth':93 'somewher':153 'specif':80 'storag':56 'success':67 'sugar':37 'systemd':103 'thank':187 'thing':25 'time':132 'unit':104 'usag':57 'whatnot':134 'work':26"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706527484
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11282607"
    +editedAt: DateTimeImmutable @1729127186 {#2871
      date: 2024-10-17 03:06:26.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706441084 {#2819
      date: 2024-01-28 12:24:44.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
  +image: null
  +parent: null
  +root: null
  +body: "Node Red."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1729307259 {#2128
    date: 2024-10-19 05:07:39.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@TCB13@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2139 …}
  +nested: Doctrine\ORM\PersistentCollection {#2224 …}
  +votes: Doctrine\ORM\PersistentCollection {#2223 …}
  +reports: Doctrine\ORM\PersistentCollection {#2216 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2213 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2230 …}
  -id: 348382
  -bodyTs: "'node':1 'red':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7113389"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706487460 {#2127
    date: 2024-01-29 01:17:40.0 +01:00
  }
  +"title": 348382
}
"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
28 DENIED moderate
App\Entity\EntryComment {#2126
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2043
    +user: Proxies\__CG__\App\Entity\User {#2593 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "Alternative-to-Home-Assistant-for-ESPHome-Devices"
    +title: "Alternative to Home Assistant for ESPHome Devices"
    +url: null
    +body: """
      Hello,\n
      \n
      My IoT/Home Automation needs are centered around custom built ESPHome devices and I currently have them all connected to a HA instance and things work fine.\n
      \n
      Now, I like HA’s interface and all the sugar candy, however I don’t like the massive amounts of resources it requires and the fact that the storage usage keeps growing and it is essentially a huge, albeit successful, docker clusterfuck.\n
      \n
      Is there any alternative dashboard that just does this:\n
      \n
      1. Specifically made for ESPHome devices - no other devices required;\n
      2. Single daemon or something PHP/Python/Node that you can setup manually with a few systemd units;\n
      3. Connects to the ESPHome devices, logs the data and shows a dashboard with it;\n
      4. Runs offline, doesn’t go into 24234 GitHub repositories all the time and whatnot.\n
      \n
      Obviously that I’m expecting more manual configuration, I’m okay with having to edit a config file somewhere to add a device, change the dashboard layout etc. I also don’t need the ESPHome part that builds and deploys configurations to devices as I can do that locally on my computer.\n
      \n
      Thank you.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 42
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729577227 {#2885
      date: 2024-10-22 08:07:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2890 …}
    +votes: Doctrine\ORM\PersistentCollection {#2893 …}
    +reports: Doctrine\ORM\PersistentCollection {#2895 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2899 …}
    +badges: Doctrine\ORM\PersistentCollection {#2901 …}
    +children: [
      4 => App\Entity\EntryComment {#2126}
      3 => App\Entity\EntryComment {#2228
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
        +body: """
          It’s half a GB of ram and virtually no CPU usage. You could run it on a Pi 3 with a 16Gb SD card and have resources to spare.\n
          \n
          This is just weird.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1706487717 {#2232
          date: 2024-01-29 01:21:57.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@b1g_bake@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2189 …}
        +nested: Doctrine\ORM\PersistentCollection {#2311 …}
        +votes: Doctrine\ORM\PersistentCollection {#2293 …}
        +reports: Doctrine\ORM\PersistentCollection {#2309 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2302 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2320 …}
        -id: 348390
        -bodyTs: "'16gb':23 '3':20 'card':25 'could':14 'cpu':11 'gb':5 'half':3 'pi':19 'ram':7 'resourc':28 'run':15 'sd':24 'spare':30 'usag':12 'virtual':9 'weird':34"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7113455"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706487717 {#2229
          date: 2024-01-29 01:21:57.0 +01:00
        }
        +"title": 348390
      }
      2 => App\Entity\EntryComment {#2312
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2310 …}
        +root: App\Entity\EntryComment {#2126}
        +body: "I started out that way, but I’ve moved to doing most of it in HA directly since they massively improves the UI. I still use NR for complicated stuff though. I’ve recently started using Pyscript for modbus integrations too."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1706504868 {#2322
          date: 2024-01-29 06:07:48.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@ikidd@lemmy.world"
          "@Faceman2K23@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2307 …}
        +nested: Doctrine\ORM\PersistentCollection {#2308 …}
        +votes: Doctrine\ORM\PersistentCollection {#2304 …}
        +reports: Doctrine\ORM\PersistentCollection {#2319 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2318 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2316 …}
        -id: 348959
        -bodyTs: "'complic':29 'direct':17 'ha':16 'improv':21 'integr':40 'massiv':20 'modbus':39 'move':9 'nr':27 'pyscript':37 'recent':34 'sinc':18 'start':2,35 'still':25 'stuff':30 'though':31 'ui':23 'use':26,36 've':8,33 'way':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7118236"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706504868 {#2321
          date: 2024-01-29 06:07:48.0 +01:00
        }
        +"title": 348959
      }
      1 => App\Entity\EntryComment {#2219
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2217 …}
        +root: App\Entity\EntryComment {#2126}
        +body: """
          > pulling the html of a devices web ui\n
          \n
          I’ve done something similiar in NR to scrape the CUPS webpage on my desktop and turn on a tasmota plug for the printer when it sees a job waiting in the queue. I wouldn’t even try to do that in HA directly. But I wouldn’t be surprised if there’s an integration somewhere that would do it.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706507375 {#2222
          date: 2024-01-29 06:49:35.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@ikidd@lemmy.world"
          "@Faceman2K23@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2196 …}
        +nested: Doctrine\ORM\PersistentCollection {#2194 …}
        +votes: Doctrine\ORM\PersistentCollection {#2193 …}
        +reports: Doctrine\ORM\PersistentCollection {#2205 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
        -id: 349038
        -bodyTs: "'cup':19 'desktop':23 'devic':6 'direct':52 'done':11 'even':45 'ha':51 'html':3 'integr':63 'job':37 'nr':15 'plug':29 'printer':32 'pull':1 'queue':41 'scrape':17 'see':35 'similiar':13 'someth':12 'somewher':64 'surpris':58 'tasmota':28 'tri':46 'turn':25 'ui':8 've':10 'wait':38 'web':7 'webpag':20 'would':66 'wouldn':43,55"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7118849"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706507375 {#2221
          date: 2024-01-29 06:49:35.0 +01:00
        }
        +"title": 349038
      }
      0 => App\Entity\EntryComment {#2260
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2244 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
        +body: "There’s a lot of difference between a container and a VM. You can install HA on a container, all you have to do is set it up according to the manual install instructions, and work around any hardware interfacing issues that come up. You’ll save 200MB of RAM and will have to do any upgrades manually. Doesn’t seem worth it to me, but to each their own."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1706541985 {#2258
          date: 2024-01-29 16:26:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@b1g_bake@sh.itjust.works"
          "@ikidd@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2254 …}
        +nested: Doctrine\ORM\PersistentCollection {#2246 …}
        +votes: Doctrine\ORM\PersistentCollection {#2248 …}
        +reports: Doctrine\ORM\PersistentCollection {#2247 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2256 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2284 …}
        -id: 349989
        -bodyTs: "'200mb':48 'accord':29 'around':37 'come':43 'contain':9,19 'differ':6 'doesn':59 'ha':16 'hardwar':39 'instal':15,33 'instruct':34 'interfac':40 'issu':41 'll':46 'lot':4 'manual':32,58 'ram':50 'save':47 'seem':61 'set':26 'upgrad':57 'vm':12 'work':36 'worth':62"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7127273"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706541985 {#2259
          date: 2024-01-29 16:26:25.0 +01:00
        }
        +"title": 349989
      }
    ]
    -id: 33609
    -titleTs: "'altern':1 'assist':4 'devic':7 'esphom':6 'home':3"
    -bodyTs: "'1':79 '2':89 '24234':127 '3':105 '4':120 'add':155 'albeit':66 'also':164 'altern':73 'amount':46 'around':8 'autom':4 'build':172 'built':10 'candi':38 'center':7 'chang':158 'clusterfuck':69 'comput':186 'config':151 'configur':142,175 'connect':19,106 'current':15 'custom':9 'daemon':91 'dashboard':74,117,160 'data':113 'deploy':174 'devic':12,84,87,110,157,177 'docker':68 'doesn':123 'edit':149 'esphom':11,83,109,169 'essenti':63 'etc':162 'expect':139 'fact':53 'file':152 'fine':27 'github':128 'go':125 'grow':59 'ha':22,31 'hello':1 'howev':39 'huge':65 'instanc':23 'interfac':33 'iot/home':3 'keep':58 'layout':161 'like':30,43 'local':183 'log':111 'm':138,144 'made':81 'manual':99,141 'massiv':45 'need':5,167 'obvious':135 'offlin':122 'okay':145 'part':170 'php/python/node':94 'repositori':129 'requir':50,88 'resourc':48 'run':121 'setup':98 'show':115 'singl':90 'someth':93 'somewher':153 'specif':80 'storag':56 'success':67 'sugar':37 'systemd':103 'thank':187 'thing':25 'time':132 'unit':104 'usag':57 'whatnot':134 'work':26"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706527484
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11282607"
    +editedAt: DateTimeImmutable @1729127186 {#2871
      date: 2024-10-17 03:06:26.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706441084 {#2819
      date: 2024-01-28 12:24:44.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
  +image: null
  +parent: null
  +root: null
  +body: "Node Red."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1729307259 {#2128
    date: 2024-10-19 05:07:39.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@TCB13@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2139 …}
  +nested: Doctrine\ORM\PersistentCollection {#2224 …}
  +votes: Doctrine\ORM\PersistentCollection {#2223 …}
  +reports: Doctrine\ORM\PersistentCollection {#2216 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2213 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2230 …}
  -id: 348382
  -bodyTs: "'node':1 'red':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7113389"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706487460 {#2127
    date: 2024-01-29 01:17:40.0 +01:00
  }
  +"title": 348382
}
"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
29 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
30 DENIED moderate
App\Entity\EntryComment {#2228
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2043
    +user: Proxies\__CG__\App\Entity\User {#2593 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "Alternative-to-Home-Assistant-for-ESPHome-Devices"
    +title: "Alternative to Home Assistant for ESPHome Devices"
    +url: null
    +body: """
      Hello,\n
      \n
      My IoT/Home Automation needs are centered around custom built ESPHome devices and I currently have them all connected to a HA instance and things work fine.\n
      \n
      Now, I like HA’s interface and all the sugar candy, however I don’t like the massive amounts of resources it requires and the fact that the storage usage keeps growing and it is essentially a huge, albeit successful, docker clusterfuck.\n
      \n
      Is there any alternative dashboard that just does this:\n
      \n
      1. Specifically made for ESPHome devices - no other devices required;\n
      2. Single daemon or something PHP/Python/Node that you can setup manually with a few systemd units;\n
      3. Connects to the ESPHome devices, logs the data and shows a dashboard with it;\n
      4. Runs offline, doesn’t go into 24234 GitHub repositories all the time and whatnot.\n
      \n
      Obviously that I’m expecting more manual configuration, I’m okay with having to edit a config file somewhere to add a device, change the dashboard layout etc. I also don’t need the ESPHome part that builds and deploys configurations to devices as I can do that locally on my computer.\n
      \n
      Thank you.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 42
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729577227 {#2885
      date: 2024-10-22 08:07:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2890 …}
    +votes: Doctrine\ORM\PersistentCollection {#2893 …}
    +reports: Doctrine\ORM\PersistentCollection {#2895 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2899 …}
    +badges: Doctrine\ORM\PersistentCollection {#2901 …}
    +children: [
      4 => App\Entity\EntryComment {#2126
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: null
        +root: null
        +body: "Node Red."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1729307259 {#2128
          date: 2024-10-19 05:07:39.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2139 …}
        +nested: Doctrine\ORM\PersistentCollection {#2224 …}
        +votes: Doctrine\ORM\PersistentCollection {#2223 …}
        +reports: Doctrine\ORM\PersistentCollection {#2216 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2213 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2230 …}
        -id: 348382
        -bodyTs: "'node':1 'red':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7113389"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706487460 {#2127
          date: 2024-01-29 01:17:40.0 +01:00
        }
        +"title": 348382
      }
      3 => App\Entity\EntryComment {#2228}
      2 => App\Entity\EntryComment {#2312
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2310 …}
        +root: App\Entity\EntryComment {#2126}
        +body: "I started out that way, but I’ve moved to doing most of it in HA directly since they massively improves the UI. I still use NR for complicated stuff though. I’ve recently started using Pyscript for modbus integrations too."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1706504868 {#2322
          date: 2024-01-29 06:07:48.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@ikidd@lemmy.world"
          "@Faceman2K23@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2307 …}
        +nested: Doctrine\ORM\PersistentCollection {#2308 …}
        +votes: Doctrine\ORM\PersistentCollection {#2304 …}
        +reports: Doctrine\ORM\PersistentCollection {#2319 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2318 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2316 …}
        -id: 348959
        -bodyTs: "'complic':29 'direct':17 'ha':16 'improv':21 'integr':40 'massiv':20 'modbus':39 'move':9 'nr':27 'pyscript':37 'recent':34 'sinc':18 'start':2,35 'still':25 'stuff':30 'though':31 'ui':23 'use':26,36 've':8,33 'way':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7118236"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706504868 {#2321
          date: 2024-01-29 06:07:48.0 +01:00
        }
        +"title": 348959
      }
      1 => App\Entity\EntryComment {#2219
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2217 …}
        +root: App\Entity\EntryComment {#2126}
        +body: """
          > pulling the html of a devices web ui\n
          \n
          I’ve done something similiar in NR to scrape the CUPS webpage on my desktop and turn on a tasmota plug for the printer when it sees a job waiting in the queue. I wouldn’t even try to do that in HA directly. But I wouldn’t be surprised if there’s an integration somewhere that would do it.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706507375 {#2222
          date: 2024-01-29 06:49:35.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@ikidd@lemmy.world"
          "@Faceman2K23@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2196 …}
        +nested: Doctrine\ORM\PersistentCollection {#2194 …}
        +votes: Doctrine\ORM\PersistentCollection {#2193 …}
        +reports: Doctrine\ORM\PersistentCollection {#2205 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
        -id: 349038
        -bodyTs: "'cup':19 'desktop':23 'devic':6 'direct':52 'done':11 'even':45 'ha':51 'html':3 'integr':63 'job':37 'nr':15 'plug':29 'printer':32 'pull':1 'queue':41 'scrape':17 'see':35 'similiar':13 'someth':12 'somewher':64 'surpris':58 'tasmota':28 'tri':46 'turn':25 'ui':8 've':10 'wait':38 'web':7 'webpag':20 'would':66 'wouldn':43,55"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7118849"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706507375 {#2221
          date: 2024-01-29 06:49:35.0 +01:00
        }
        +"title": 349038
      }
      0 => App\Entity\EntryComment {#2260
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2244 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
        +body: "There’s a lot of difference between a container and a VM. You can install HA on a container, all you have to do is set it up according to the manual install instructions, and work around any hardware interfacing issues that come up. You’ll save 200MB of RAM and will have to do any upgrades manually. Doesn’t seem worth it to me, but to each their own."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1706541985 {#2258
          date: 2024-01-29 16:26:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@b1g_bake@sh.itjust.works"
          "@ikidd@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2254 …}
        +nested: Doctrine\ORM\PersistentCollection {#2246 …}
        +votes: Doctrine\ORM\PersistentCollection {#2248 …}
        +reports: Doctrine\ORM\PersistentCollection {#2247 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2256 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2284 …}
        -id: 349989
        -bodyTs: "'200mb':48 'accord':29 'around':37 'come':43 'contain':9,19 'differ':6 'doesn':59 'ha':16 'hardwar':39 'instal':15,33 'instruct':34 'interfac':40 'issu':41 'll':46 'lot':4 'manual':32,58 'ram':50 'save':47 'seem':61 'set':26 'upgrad':57 'vm':12 'work':36 'worth':62"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7127273"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706541985 {#2259
          date: 2024-01-29 16:26:25.0 +01:00
        }
        +"title": 349989
      }
    ]
    -id: 33609
    -titleTs: "'altern':1 'assist':4 'devic':7 'esphom':6 'home':3"
    -bodyTs: "'1':79 '2':89 '24234':127 '3':105 '4':120 'add':155 'albeit':66 'also':164 'altern':73 'amount':46 'around':8 'autom':4 'build':172 'built':10 'candi':38 'center':7 'chang':158 'clusterfuck':69 'comput':186 'config':151 'configur':142,175 'connect':19,106 'current':15 'custom':9 'daemon':91 'dashboard':74,117,160 'data':113 'deploy':174 'devic':12,84,87,110,157,177 'docker':68 'doesn':123 'edit':149 'esphom':11,83,109,169 'essenti':63 'etc':162 'expect':139 'fact':53 'file':152 'fine':27 'github':128 'go':125 'grow':59 'ha':22,31 'hello':1 'howev':39 'huge':65 'instanc':23 'interfac':33 'iot/home':3 'keep':58 'layout':161 'like':30,43 'local':183 'log':111 'm':138,144 'made':81 'manual':99,141 'massiv':45 'need':5,167 'obvious':135 'offlin':122 'okay':145 'part':170 'php/python/node':94 'repositori':129 'requir':50,88 'resourc':48 'run':121 'setup':98 'show':115 'singl':90 'someth':93 'somewher':153 'specif':80 'storag':56 'success':67 'sugar':37 'systemd':103 'thank':187 'thing':25 'time':132 'unit':104 'usag':57 'whatnot':134 'work':26"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706527484
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11282607"
    +editedAt: DateTimeImmutable @1729127186 {#2871
      date: 2024-10-17 03:06:26.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706441084 {#2819
      date: 2024-01-28 12:24:44.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
  +body: """
    It’s half a GB of ram and virtually no CPU usage. You could run it on a Pi 3 with a 16Gb SD card and have resources to spare.\n
    \n
    This is just weird.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 12
  +score: 0
  +lastActive: DateTime @1706487717 {#2232
    date: 2024-01-29 01:21:57.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@TCB13@lemmy.world"
    "@b1g_bake@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2189 …}
  +nested: Doctrine\ORM\PersistentCollection {#2311 …}
  +votes: Doctrine\ORM\PersistentCollection {#2293 …}
  +reports: Doctrine\ORM\PersistentCollection {#2309 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2302 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2320 …}
  -id: 348390
  -bodyTs: "'16gb':23 '3':20 'card':25 'could':14 'cpu':11 'gb':5 'half':3 'pi':19 'ram':7 'resourc':28 'run':15 'sd':24 'spare':30 'usag':12 'virtual':9 'weird':34"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7113455"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706487717 {#2229
    date: 2024-01-29 01:21:57.0 +01:00
  }
  +"title": 348390
}
"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
31 DENIED edit
App\Entity\EntryComment {#2228
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2043
    +user: Proxies\__CG__\App\Entity\User {#2593 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "Alternative-to-Home-Assistant-for-ESPHome-Devices"
    +title: "Alternative to Home Assistant for ESPHome Devices"
    +url: null
    +body: """
      Hello,\n
      \n
      My IoT/Home Automation needs are centered around custom built ESPHome devices and I currently have them all connected to a HA instance and things work fine.\n
      \n
      Now, I like HA’s interface and all the sugar candy, however I don’t like the massive amounts of resources it requires and the fact that the storage usage keeps growing and it is essentially a huge, albeit successful, docker clusterfuck.\n
      \n
      Is there any alternative dashboard that just does this:\n
      \n
      1. Specifically made for ESPHome devices - no other devices required;\n
      2. Single daemon or something PHP/Python/Node that you can setup manually with a few systemd units;\n
      3. Connects to the ESPHome devices, logs the data and shows a dashboard with it;\n
      4. Runs offline, doesn’t go into 24234 GitHub repositories all the time and whatnot.\n
      \n
      Obviously that I’m expecting more manual configuration, I’m okay with having to edit a config file somewhere to add a device, change the dashboard layout etc. I also don’t need the ESPHome part that builds and deploys configurations to devices as I can do that locally on my computer.\n
      \n
      Thank you.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 42
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729577227 {#2885
      date: 2024-10-22 08:07:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2890 …}
    +votes: Doctrine\ORM\PersistentCollection {#2893 …}
    +reports: Doctrine\ORM\PersistentCollection {#2895 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2899 …}
    +badges: Doctrine\ORM\PersistentCollection {#2901 …}
    +children: [
      4 => App\Entity\EntryComment {#2126
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: null
        +root: null
        +body: "Node Red."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1729307259 {#2128
          date: 2024-10-19 05:07:39.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2139 …}
        +nested: Doctrine\ORM\PersistentCollection {#2224 …}
        +votes: Doctrine\ORM\PersistentCollection {#2223 …}
        +reports: Doctrine\ORM\PersistentCollection {#2216 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2213 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2230 …}
        -id: 348382
        -bodyTs: "'node':1 'red':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7113389"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706487460 {#2127
          date: 2024-01-29 01:17:40.0 +01:00
        }
        +"title": 348382
      }
      3 => App\Entity\EntryComment {#2228}
      2 => App\Entity\EntryComment {#2312
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2310 …}
        +root: App\Entity\EntryComment {#2126}
        +body: "I started out that way, but I’ve moved to doing most of it in HA directly since they massively improves the UI. I still use NR for complicated stuff though. I’ve recently started using Pyscript for modbus integrations too."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1706504868 {#2322
          date: 2024-01-29 06:07:48.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@ikidd@lemmy.world"
          "@Faceman2K23@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2307 …}
        +nested: Doctrine\ORM\PersistentCollection {#2308 …}
        +votes: Doctrine\ORM\PersistentCollection {#2304 …}
        +reports: Doctrine\ORM\PersistentCollection {#2319 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2318 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2316 …}
        -id: 348959
        -bodyTs: "'complic':29 'direct':17 'ha':16 'improv':21 'integr':40 'massiv':20 'modbus':39 'move':9 'nr':27 'pyscript':37 'recent':34 'sinc':18 'start':2,35 'still':25 'stuff':30 'though':31 'ui':23 'use':26,36 've':8,33 'way':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7118236"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706504868 {#2321
          date: 2024-01-29 06:07:48.0 +01:00
        }
        +"title": 348959
      }
      1 => App\Entity\EntryComment {#2219
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2217 …}
        +root: App\Entity\EntryComment {#2126}
        +body: """
          > pulling the html of a devices web ui\n
          \n
          I’ve done something similiar in NR to scrape the CUPS webpage on my desktop and turn on a tasmota plug for the printer when it sees a job waiting in the queue. I wouldn’t even try to do that in HA directly. But I wouldn’t be surprised if there’s an integration somewhere that would do it.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706507375 {#2222
          date: 2024-01-29 06:49:35.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@ikidd@lemmy.world"
          "@Faceman2K23@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2196 …}
        +nested: Doctrine\ORM\PersistentCollection {#2194 …}
        +votes: Doctrine\ORM\PersistentCollection {#2193 …}
        +reports: Doctrine\ORM\PersistentCollection {#2205 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
        -id: 349038
        -bodyTs: "'cup':19 'desktop':23 'devic':6 'direct':52 'done':11 'even':45 'ha':51 'html':3 'integr':63 'job':37 'nr':15 'plug':29 'printer':32 'pull':1 'queue':41 'scrape':17 'see':35 'similiar':13 'someth':12 'somewher':64 'surpris':58 'tasmota':28 'tri':46 'turn':25 'ui':8 've':10 'wait':38 'web':7 'webpag':20 'would':66 'wouldn':43,55"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7118849"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706507375 {#2221
          date: 2024-01-29 06:49:35.0 +01:00
        }
        +"title": 349038
      }
      0 => App\Entity\EntryComment {#2260
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2244 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
        +body: "There’s a lot of difference between a container and a VM. You can install HA on a container, all you have to do is set it up according to the manual install instructions, and work around any hardware interfacing issues that come up. You’ll save 200MB of RAM and will have to do any upgrades manually. Doesn’t seem worth it to me, but to each their own."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1706541985 {#2258
          date: 2024-01-29 16:26:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@b1g_bake@sh.itjust.works"
          "@ikidd@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2254 …}
        +nested: Doctrine\ORM\PersistentCollection {#2246 …}
        +votes: Doctrine\ORM\PersistentCollection {#2248 …}
        +reports: Doctrine\ORM\PersistentCollection {#2247 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2256 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2284 …}
        -id: 349989
        -bodyTs: "'200mb':48 'accord':29 'around':37 'come':43 'contain':9,19 'differ':6 'doesn':59 'ha':16 'hardwar':39 'instal':15,33 'instruct':34 'interfac':40 'issu':41 'll':46 'lot':4 'manual':32,58 'ram':50 'save':47 'seem':61 'set':26 'upgrad':57 'vm':12 'work':36 'worth':62"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7127273"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706541985 {#2259
          date: 2024-01-29 16:26:25.0 +01:00
        }
        +"title": 349989
      }
    ]
    -id: 33609
    -titleTs: "'altern':1 'assist':4 'devic':7 'esphom':6 'home':3"
    -bodyTs: "'1':79 '2':89 '24234':127 '3':105 '4':120 'add':155 'albeit':66 'also':164 'altern':73 'amount':46 'around':8 'autom':4 'build':172 'built':10 'candi':38 'center':7 'chang':158 'clusterfuck':69 'comput':186 'config':151 'configur':142,175 'connect':19,106 'current':15 'custom':9 'daemon':91 'dashboard':74,117,160 'data':113 'deploy':174 'devic':12,84,87,110,157,177 'docker':68 'doesn':123 'edit':149 'esphom':11,83,109,169 'essenti':63 'etc':162 'expect':139 'fact':53 'file':152 'fine':27 'github':128 'go':125 'grow':59 'ha':22,31 'hello':1 'howev':39 'huge':65 'instanc':23 'interfac':33 'iot/home':3 'keep':58 'layout':161 'like':30,43 'local':183 'log':111 'm':138,144 'made':81 'manual':99,141 'massiv':45 'need':5,167 'obvious':135 'offlin':122 'okay':145 'part':170 'php/python/node':94 'repositori':129 'requir':50,88 'resourc':48 'run':121 'setup':98 'show':115 'singl':90 'someth':93 'somewher':153 'specif':80 'storag':56 'success':67 'sugar':37 'systemd':103 'thank':187 'thing':25 'time':132 'unit':104 'usag':57 'whatnot':134 'work':26"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706527484
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11282607"
    +editedAt: DateTimeImmutable @1729127186 {#2871
      date: 2024-10-17 03:06:26.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706441084 {#2819
      date: 2024-01-28 12:24:44.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
  +body: """
    It’s half a GB of ram and virtually no CPU usage. You could run it on a Pi 3 with a 16Gb SD card and have resources to spare.\n
    \n
    This is just weird.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 12
  +score: 0
  +lastActive: DateTime @1706487717 {#2232
    date: 2024-01-29 01:21:57.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@TCB13@lemmy.world"
    "@b1g_bake@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2189 …}
  +nested: Doctrine\ORM\PersistentCollection {#2311 …}
  +votes: Doctrine\ORM\PersistentCollection {#2293 …}
  +reports: Doctrine\ORM\PersistentCollection {#2309 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2302 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2320 …}
  -id: 348390
  -bodyTs: "'16gb':23 '3':20 'card':25 'could':14 'cpu':11 'gb':5 'half':3 'pi':19 'ram':7 'resourc':28 'run':15 'sd':24 'spare':30 'usag':12 'virtual':9 'weird':34"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7113455"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706487717 {#2229
    date: 2024-01-29 01:21:57.0 +01:00
  }
  +"title": 348390
}
"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
32 DENIED moderate
App\Entity\EntryComment {#2228
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2043
    +user: Proxies\__CG__\App\Entity\User {#2593 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "Alternative-to-Home-Assistant-for-ESPHome-Devices"
    +title: "Alternative to Home Assistant for ESPHome Devices"
    +url: null
    +body: """
      Hello,\n
      \n
      My IoT/Home Automation needs are centered around custom built ESPHome devices and I currently have them all connected to a HA instance and things work fine.\n
      \n
      Now, I like HA’s interface and all the sugar candy, however I don’t like the massive amounts of resources it requires and the fact that the storage usage keeps growing and it is essentially a huge, albeit successful, docker clusterfuck.\n
      \n
      Is there any alternative dashboard that just does this:\n
      \n
      1. Specifically made for ESPHome devices - no other devices required;\n
      2. Single daemon or something PHP/Python/Node that you can setup manually with a few systemd units;\n
      3. Connects to the ESPHome devices, logs the data and shows a dashboard with it;\n
      4. Runs offline, doesn’t go into 24234 GitHub repositories all the time and whatnot.\n
      \n
      Obviously that I’m expecting more manual configuration, I’m okay with having to edit a config file somewhere to add a device, change the dashboard layout etc. I also don’t need the ESPHome part that builds and deploys configurations to devices as I can do that locally on my computer.\n
      \n
      Thank you.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 42
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729577227 {#2885
      date: 2024-10-22 08:07:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2890 …}
    +votes: Doctrine\ORM\PersistentCollection {#2893 …}
    +reports: Doctrine\ORM\PersistentCollection {#2895 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2899 …}
    +badges: Doctrine\ORM\PersistentCollection {#2901 …}
    +children: [
      4 => App\Entity\EntryComment {#2126
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: null
        +root: null
        +body: "Node Red."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1729307259 {#2128
          date: 2024-10-19 05:07:39.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2139 …}
        +nested: Doctrine\ORM\PersistentCollection {#2224 …}
        +votes: Doctrine\ORM\PersistentCollection {#2223 …}
        +reports: Doctrine\ORM\PersistentCollection {#2216 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2213 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2230 …}
        -id: 348382
        -bodyTs: "'node':1 'red':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7113389"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706487460 {#2127
          date: 2024-01-29 01:17:40.0 +01:00
        }
        +"title": 348382
      }
      3 => App\Entity\EntryComment {#2228}
      2 => App\Entity\EntryComment {#2312
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2310 …}
        +root: App\Entity\EntryComment {#2126}
        +body: "I started out that way, but I’ve moved to doing most of it in HA directly since they massively improves the UI. I still use NR for complicated stuff though. I’ve recently started using Pyscript for modbus integrations too."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1706504868 {#2322
          date: 2024-01-29 06:07:48.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@ikidd@lemmy.world"
          "@Faceman2K23@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2307 …}
        +nested: Doctrine\ORM\PersistentCollection {#2308 …}
        +votes: Doctrine\ORM\PersistentCollection {#2304 …}
        +reports: Doctrine\ORM\PersistentCollection {#2319 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2318 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2316 …}
        -id: 348959
        -bodyTs: "'complic':29 'direct':17 'ha':16 'improv':21 'integr':40 'massiv':20 'modbus':39 'move':9 'nr':27 'pyscript':37 'recent':34 'sinc':18 'start':2,35 'still':25 'stuff':30 'though':31 'ui':23 'use':26,36 've':8,33 'way':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7118236"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706504868 {#2321
          date: 2024-01-29 06:07:48.0 +01:00
        }
        +"title": 348959
      }
      1 => App\Entity\EntryComment {#2219
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2217 …}
        +root: App\Entity\EntryComment {#2126}
        +body: """
          > pulling the html of a devices web ui\n
          \n
          I’ve done something similiar in NR to scrape the CUPS webpage on my desktop and turn on a tasmota plug for the printer when it sees a job waiting in the queue. I wouldn’t even try to do that in HA directly. But I wouldn’t be surprised if there’s an integration somewhere that would do it.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706507375 {#2222
          date: 2024-01-29 06:49:35.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@ikidd@lemmy.world"
          "@Faceman2K23@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2196 …}
        +nested: Doctrine\ORM\PersistentCollection {#2194 …}
        +votes: Doctrine\ORM\PersistentCollection {#2193 …}
        +reports: Doctrine\ORM\PersistentCollection {#2205 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
        -id: 349038
        -bodyTs: "'cup':19 'desktop':23 'devic':6 'direct':52 'done':11 'even':45 'ha':51 'html':3 'integr':63 'job':37 'nr':15 'plug':29 'printer':32 'pull':1 'queue':41 'scrape':17 'see':35 'similiar':13 'someth':12 'somewher':64 'surpris':58 'tasmota':28 'tri':46 'turn':25 'ui':8 've':10 'wait':38 'web':7 'webpag':20 'would':66 'wouldn':43,55"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7118849"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706507375 {#2221
          date: 2024-01-29 06:49:35.0 +01:00
        }
        +"title": 349038
      }
      0 => App\Entity\EntryComment {#2260
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2244 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
        +body: "There’s a lot of difference between a container and a VM. You can install HA on a container, all you have to do is set it up according to the manual install instructions, and work around any hardware interfacing issues that come up. You’ll save 200MB of RAM and will have to do any upgrades manually. Doesn’t seem worth it to me, but to each their own."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1706541985 {#2258
          date: 2024-01-29 16:26:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@b1g_bake@sh.itjust.works"
          "@ikidd@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2254 …}
        +nested: Doctrine\ORM\PersistentCollection {#2246 …}
        +votes: Doctrine\ORM\PersistentCollection {#2248 …}
        +reports: Doctrine\ORM\PersistentCollection {#2247 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2256 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2284 …}
        -id: 349989
        -bodyTs: "'200mb':48 'accord':29 'around':37 'come':43 'contain':9,19 'differ':6 'doesn':59 'ha':16 'hardwar':39 'instal':15,33 'instruct':34 'interfac':40 'issu':41 'll':46 'lot':4 'manual':32,58 'ram':50 'save':47 'seem':61 'set':26 'upgrad':57 'vm':12 'work':36 'worth':62"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7127273"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706541985 {#2259
          date: 2024-01-29 16:26:25.0 +01:00
        }
        +"title": 349989
      }
    ]
    -id: 33609
    -titleTs: "'altern':1 'assist':4 'devic':7 'esphom':6 'home':3"
    -bodyTs: "'1':79 '2':89 '24234':127 '3':105 '4':120 'add':155 'albeit':66 'also':164 'altern':73 'amount':46 'around':8 'autom':4 'build':172 'built':10 'candi':38 'center':7 'chang':158 'clusterfuck':69 'comput':186 'config':151 'configur':142,175 'connect':19,106 'current':15 'custom':9 'daemon':91 'dashboard':74,117,160 'data':113 'deploy':174 'devic':12,84,87,110,157,177 'docker':68 'doesn':123 'edit':149 'esphom':11,83,109,169 'essenti':63 'etc':162 'expect':139 'fact':53 'file':152 'fine':27 'github':128 'go':125 'grow':59 'ha':22,31 'hello':1 'howev':39 'huge':65 'instanc':23 'interfac':33 'iot/home':3 'keep':58 'layout':161 'like':30,43 'local':183 'log':111 'm':138,144 'made':81 'manual':99,141 'massiv':45 'need':5,167 'obvious':135 'offlin':122 'okay':145 'part':170 'php/python/node':94 'repositori':129 'requir':50,88 'resourc':48 'run':121 'setup':98 'show':115 'singl':90 'someth':93 'somewher':153 'specif':80 'storag':56 'success':67 'sugar':37 'systemd':103 'thank':187 'thing':25 'time':132 'unit':104 'usag':57 'whatnot':134 'work':26"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706527484
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11282607"
    +editedAt: DateTimeImmutable @1729127186 {#2871
      date: 2024-10-17 03:06:26.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706441084 {#2819
      date: 2024-01-28 12:24:44.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
  +body: """
    It’s half a GB of ram and virtually no CPU usage. You could run it on a Pi 3 with a 16Gb SD card and have resources to spare.\n
    \n
    This is just weird.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 12
  +score: 0
  +lastActive: DateTime @1706487717 {#2232
    date: 2024-01-29 01:21:57.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@TCB13@lemmy.world"
    "@b1g_bake@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2189 …}
  +nested: Doctrine\ORM\PersistentCollection {#2311 …}
  +votes: Doctrine\ORM\PersistentCollection {#2293 …}
  +reports: Doctrine\ORM\PersistentCollection {#2309 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2302 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2320 …}
  -id: 348390
  -bodyTs: "'16gb':23 '3':20 'card':25 'could':14 'cpu':11 'gb':5 'half':3 'pi':19 'ram':7 'resourc':28 'run':15 'sd':24 'spare':30 'usag':12 'virtual':9 'weird':34"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7113455"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706487717 {#2229
    date: 2024-01-29 01:21:57.0 +01:00
  }
  +"title": 348390
}
"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
33 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
34 DENIED moderate
App\Entity\EntryComment {#2312
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2043
    +user: Proxies\__CG__\App\Entity\User {#2593 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "Alternative-to-Home-Assistant-for-ESPHome-Devices"
    +title: "Alternative to Home Assistant for ESPHome Devices"
    +url: null
    +body: """
      Hello,\n
      \n
      My IoT/Home Automation needs are centered around custom built ESPHome devices and I currently have them all connected to a HA instance and things work fine.\n
      \n
      Now, I like HA’s interface and all the sugar candy, however I don’t like the massive amounts of resources it requires and the fact that the storage usage keeps growing and it is essentially a huge, albeit successful, docker clusterfuck.\n
      \n
      Is there any alternative dashboard that just does this:\n
      \n
      1. Specifically made for ESPHome devices - no other devices required;\n
      2. Single daemon or something PHP/Python/Node that you can setup manually with a few systemd units;\n
      3. Connects to the ESPHome devices, logs the data and shows a dashboard with it;\n
      4. Runs offline, doesn’t go into 24234 GitHub repositories all the time and whatnot.\n
      \n
      Obviously that I’m expecting more manual configuration, I’m okay with having to edit a config file somewhere to add a device, change the dashboard layout etc. I also don’t need the ESPHome part that builds and deploys configurations to devices as I can do that locally on my computer.\n
      \n
      Thank you.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 42
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729577227 {#2885
      date: 2024-10-22 08:07:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2890 …}
    +votes: Doctrine\ORM\PersistentCollection {#2893 …}
    +reports: Doctrine\ORM\PersistentCollection {#2895 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2899 …}
    +badges: Doctrine\ORM\PersistentCollection {#2901 …}
    +children: [
      4 => App\Entity\EntryComment {#2126
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: null
        +root: null
        +body: "Node Red."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1729307259 {#2128
          date: 2024-10-19 05:07:39.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2139 …}
        +nested: Doctrine\ORM\PersistentCollection {#2224 …}
        +votes: Doctrine\ORM\PersistentCollection {#2223 …}
        +reports: Doctrine\ORM\PersistentCollection {#2216 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2213 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2230 …}
        -id: 348382
        -bodyTs: "'node':1 'red':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7113389"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706487460 {#2127
          date: 2024-01-29 01:17:40.0 +01:00
        }
        +"title": 348382
      }
      3 => App\Entity\EntryComment {#2228
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
        +body: """
          It’s half a GB of ram and virtually no CPU usage. You could run it on a Pi 3 with a 16Gb SD card and have resources to spare.\n
          \n
          This is just weird.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1706487717 {#2232
          date: 2024-01-29 01:21:57.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@b1g_bake@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2189 …}
        +nested: Doctrine\ORM\PersistentCollection {#2311 …}
        +votes: Doctrine\ORM\PersistentCollection {#2293 …}
        +reports: Doctrine\ORM\PersistentCollection {#2309 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2302 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2320 …}
        -id: 348390
        -bodyTs: "'16gb':23 '3':20 'card':25 'could':14 'cpu':11 'gb':5 'half':3 'pi':19 'ram':7 'resourc':28 'run':15 'sd':24 'spare':30 'usag':12 'virtual':9 'weird':34"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7113455"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706487717 {#2229
          date: 2024-01-29 01:21:57.0 +01:00
        }
        +"title": 348390
      }
      2 => App\Entity\EntryComment {#2312}
      1 => App\Entity\EntryComment {#2219
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2217 …}
        +root: App\Entity\EntryComment {#2126}
        +body: """
          > pulling the html of a devices web ui\n
          \n
          I’ve done something similiar in NR to scrape the CUPS webpage on my desktop and turn on a tasmota plug for the printer when it sees a job waiting in the queue. I wouldn’t even try to do that in HA directly. But I wouldn’t be surprised if there’s an integration somewhere that would do it.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706507375 {#2222
          date: 2024-01-29 06:49:35.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@ikidd@lemmy.world"
          "@Faceman2K23@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2196 …}
        +nested: Doctrine\ORM\PersistentCollection {#2194 …}
        +votes: Doctrine\ORM\PersistentCollection {#2193 …}
        +reports: Doctrine\ORM\PersistentCollection {#2205 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
        -id: 349038
        -bodyTs: "'cup':19 'desktop':23 'devic':6 'direct':52 'done':11 'even':45 'ha':51 'html':3 'integr':63 'job':37 'nr':15 'plug':29 'printer':32 'pull':1 'queue':41 'scrape':17 'see':35 'similiar':13 'someth':12 'somewher':64 'surpris':58 'tasmota':28 'tri':46 'turn':25 'ui':8 've':10 'wait':38 'web':7 'webpag':20 'would':66 'wouldn':43,55"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7118849"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706507375 {#2221
          date: 2024-01-29 06:49:35.0 +01:00
        }
        +"title": 349038
      }
      0 => App\Entity\EntryComment {#2260
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2244 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
        +body: "There’s a lot of difference between a container and a VM. You can install HA on a container, all you have to do is set it up according to the manual install instructions, and work around any hardware interfacing issues that come up. You’ll save 200MB of RAM and will have to do any upgrades manually. Doesn’t seem worth it to me, but to each their own."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1706541985 {#2258
          date: 2024-01-29 16:26:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@b1g_bake@sh.itjust.works"
          "@ikidd@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2254 …}
        +nested: Doctrine\ORM\PersistentCollection {#2246 …}
        +votes: Doctrine\ORM\PersistentCollection {#2248 …}
        +reports: Doctrine\ORM\PersistentCollection {#2247 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2256 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2284 …}
        -id: 349989
        -bodyTs: "'200mb':48 'accord':29 'around':37 'come':43 'contain':9,19 'differ':6 'doesn':59 'ha':16 'hardwar':39 'instal':15,33 'instruct':34 'interfac':40 'issu':41 'll':46 'lot':4 'manual':32,58 'ram':50 'save':47 'seem':61 'set':26 'upgrad':57 'vm':12 'work':36 'worth':62"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7127273"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706541985 {#2259
          date: 2024-01-29 16:26:25.0 +01:00
        }
        +"title": 349989
      }
    ]
    -id: 33609
    -titleTs: "'altern':1 'assist':4 'devic':7 'esphom':6 'home':3"
    -bodyTs: "'1':79 '2':89 '24234':127 '3':105 '4':120 'add':155 'albeit':66 'also':164 'altern':73 'amount':46 'around':8 'autom':4 'build':172 'built':10 'candi':38 'center':7 'chang':158 'clusterfuck':69 'comput':186 'config':151 'configur':142,175 'connect':19,106 'current':15 'custom':9 'daemon':91 'dashboard':74,117,160 'data':113 'deploy':174 'devic':12,84,87,110,157,177 'docker':68 'doesn':123 'edit':149 'esphom':11,83,109,169 'essenti':63 'etc':162 'expect':139 'fact':53 'file':152 'fine':27 'github':128 'go':125 'grow':59 'ha':22,31 'hello':1 'howev':39 'huge':65 'instanc':23 'interfac':33 'iot/home':3 'keep':58 'layout':161 'like':30,43 'local':183 'log':111 'm':138,144 'made':81 'manual':99,141 'massiv':45 'need':5,167 'obvious':135 'offlin':122 'okay':145 'part':170 'php/python/node':94 'repositori':129 'requir':50,88 'resourc':48 'run':121 'setup':98 'show':115 'singl':90 'someth':93 'somewher':153 'specif':80 'storag':56 'success':67 'sugar':37 'systemd':103 'thank':187 'thing':25 'time':132 'unit':104 'usag':57 'whatnot':134 'work':26"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706527484
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11282607"
    +editedAt: DateTimeImmutable @1729127186 {#2871
      date: 2024-10-17 03:06:26.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706441084 {#2819
      date: 2024-01-28 12:24:44.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2310 …}
  +root: App\Entity\EntryComment {#2126}
  +body: "I started out that way, but I’ve moved to doing most of it in HA directly since they massively improves the UI. I still use NR for complicated stuff though. I’ve recently started using Pyscript for modbus integrations too."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706504868 {#2322
    date: 2024-01-29 06:07:48.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@TCB13@lemmy.world"
    "@ikidd@lemmy.world"
    "@Faceman2K23@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2307 …}
  +nested: Doctrine\ORM\PersistentCollection {#2308 …}
  +votes: Doctrine\ORM\PersistentCollection {#2304 …}
  +reports: Doctrine\ORM\PersistentCollection {#2319 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2318 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2316 …}
  -id: 348959
  -bodyTs: "'complic':29 'direct':17 'ha':16 'improv':21 'integr':40 'massiv':20 'modbus':39 'move':9 'nr':27 'pyscript':37 'recent':34 'sinc':18 'start':2,35 'still':25 'stuff':30 'though':31 'ui':23 'use':26,36 've':8,33 'way':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7118236"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706504868 {#2321
    date: 2024-01-29 06:07:48.0 +01:00
  }
  +"title": 348959
}
"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
35 DENIED edit
App\Entity\EntryComment {#2312
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2043
    +user: Proxies\__CG__\App\Entity\User {#2593 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "Alternative-to-Home-Assistant-for-ESPHome-Devices"
    +title: "Alternative to Home Assistant for ESPHome Devices"
    +url: null
    +body: """
      Hello,\n
      \n
      My IoT/Home Automation needs are centered around custom built ESPHome devices and I currently have them all connected to a HA instance and things work fine.\n
      \n
      Now, I like HA’s interface and all the sugar candy, however I don’t like the massive amounts of resources it requires and the fact that the storage usage keeps growing and it is essentially a huge, albeit successful, docker clusterfuck.\n
      \n
      Is there any alternative dashboard that just does this:\n
      \n
      1. Specifically made for ESPHome devices - no other devices required;\n
      2. Single daemon or something PHP/Python/Node that you can setup manually with a few systemd units;\n
      3. Connects to the ESPHome devices, logs the data and shows a dashboard with it;\n
      4. Runs offline, doesn’t go into 24234 GitHub repositories all the time and whatnot.\n
      \n
      Obviously that I’m expecting more manual configuration, I’m okay with having to edit a config file somewhere to add a device, change the dashboard layout etc. I also don’t need the ESPHome part that builds and deploys configurations to devices as I can do that locally on my computer.\n
      \n
      Thank you.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 42
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729577227 {#2885
      date: 2024-10-22 08:07:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2890 …}
    +votes: Doctrine\ORM\PersistentCollection {#2893 …}
    +reports: Doctrine\ORM\PersistentCollection {#2895 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2899 …}
    +badges: Doctrine\ORM\PersistentCollection {#2901 …}
    +children: [
      4 => App\Entity\EntryComment {#2126
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: null
        +root: null
        +body: "Node Red."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1729307259 {#2128
          date: 2024-10-19 05:07:39.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2139 …}
        +nested: Doctrine\ORM\PersistentCollection {#2224 …}
        +votes: Doctrine\ORM\PersistentCollection {#2223 …}
        +reports: Doctrine\ORM\PersistentCollection {#2216 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2213 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2230 …}
        -id: 348382
        -bodyTs: "'node':1 'red':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7113389"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706487460 {#2127
          date: 2024-01-29 01:17:40.0 +01:00
        }
        +"title": 348382
      }
      3 => App\Entity\EntryComment {#2228
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
        +body: """
          It’s half a GB of ram and virtually no CPU usage. You could run it on a Pi 3 with a 16Gb SD card and have resources to spare.\n
          \n
          This is just weird.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1706487717 {#2232
          date: 2024-01-29 01:21:57.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@b1g_bake@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2189 …}
        +nested: Doctrine\ORM\PersistentCollection {#2311 …}
        +votes: Doctrine\ORM\PersistentCollection {#2293 …}
        +reports: Doctrine\ORM\PersistentCollection {#2309 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2302 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2320 …}
        -id: 348390
        -bodyTs: "'16gb':23 '3':20 'card':25 'could':14 'cpu':11 'gb':5 'half':3 'pi':19 'ram':7 'resourc':28 'run':15 'sd':24 'spare':30 'usag':12 'virtual':9 'weird':34"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7113455"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706487717 {#2229
          date: 2024-01-29 01:21:57.0 +01:00
        }
        +"title": 348390
      }
      2 => App\Entity\EntryComment {#2312}
      1 => App\Entity\EntryComment {#2219
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2217 …}
        +root: App\Entity\EntryComment {#2126}
        +body: """
          > pulling the html of a devices web ui\n
          \n
          I’ve done something similiar in NR to scrape the CUPS webpage on my desktop and turn on a tasmota plug for the printer when it sees a job waiting in the queue. I wouldn’t even try to do that in HA directly. But I wouldn’t be surprised if there’s an integration somewhere that would do it.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706507375 {#2222
          date: 2024-01-29 06:49:35.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@ikidd@lemmy.world"
          "@Faceman2K23@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2196 …}
        +nested: Doctrine\ORM\PersistentCollection {#2194 …}
        +votes: Doctrine\ORM\PersistentCollection {#2193 …}
        +reports: Doctrine\ORM\PersistentCollection {#2205 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
        -id: 349038
        -bodyTs: "'cup':19 'desktop':23 'devic':6 'direct':52 'done':11 'even':45 'ha':51 'html':3 'integr':63 'job':37 'nr':15 'plug':29 'printer':32 'pull':1 'queue':41 'scrape':17 'see':35 'similiar':13 'someth':12 'somewher':64 'surpris':58 'tasmota':28 'tri':46 'turn':25 'ui':8 've':10 'wait':38 'web':7 'webpag':20 'would':66 'wouldn':43,55"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7118849"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706507375 {#2221
          date: 2024-01-29 06:49:35.0 +01:00
        }
        +"title": 349038
      }
      0 => App\Entity\EntryComment {#2260
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2244 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
        +body: "There’s a lot of difference between a container and a VM. You can install HA on a container, all you have to do is set it up according to the manual install instructions, and work around any hardware interfacing issues that come up. You’ll save 200MB of RAM and will have to do any upgrades manually. Doesn’t seem worth it to me, but to each their own."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1706541985 {#2258
          date: 2024-01-29 16:26:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@b1g_bake@sh.itjust.works"
          "@ikidd@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2254 …}
        +nested: Doctrine\ORM\PersistentCollection {#2246 …}
        +votes: Doctrine\ORM\PersistentCollection {#2248 …}
        +reports: Doctrine\ORM\PersistentCollection {#2247 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2256 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2284 …}
        -id: 349989
        -bodyTs: "'200mb':48 'accord':29 'around':37 'come':43 'contain':9,19 'differ':6 'doesn':59 'ha':16 'hardwar':39 'instal':15,33 'instruct':34 'interfac':40 'issu':41 'll':46 'lot':4 'manual':32,58 'ram':50 'save':47 'seem':61 'set':26 'upgrad':57 'vm':12 'work':36 'worth':62"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7127273"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706541985 {#2259
          date: 2024-01-29 16:26:25.0 +01:00
        }
        +"title": 349989
      }
    ]
    -id: 33609
    -titleTs: "'altern':1 'assist':4 'devic':7 'esphom':6 'home':3"
    -bodyTs: "'1':79 '2':89 '24234':127 '3':105 '4':120 'add':155 'albeit':66 'also':164 'altern':73 'amount':46 'around':8 'autom':4 'build':172 'built':10 'candi':38 'center':7 'chang':158 'clusterfuck':69 'comput':186 'config':151 'configur':142,175 'connect':19,106 'current':15 'custom':9 'daemon':91 'dashboard':74,117,160 'data':113 'deploy':174 'devic':12,84,87,110,157,177 'docker':68 'doesn':123 'edit':149 'esphom':11,83,109,169 'essenti':63 'etc':162 'expect':139 'fact':53 'file':152 'fine':27 'github':128 'go':125 'grow':59 'ha':22,31 'hello':1 'howev':39 'huge':65 'instanc':23 'interfac':33 'iot/home':3 'keep':58 'layout':161 'like':30,43 'local':183 'log':111 'm':138,144 'made':81 'manual':99,141 'massiv':45 'need':5,167 'obvious':135 'offlin':122 'okay':145 'part':170 'php/python/node':94 'repositori':129 'requir':50,88 'resourc':48 'run':121 'setup':98 'show':115 'singl':90 'someth':93 'somewher':153 'specif':80 'storag':56 'success':67 'sugar':37 'systemd':103 'thank':187 'thing':25 'time':132 'unit':104 'usag':57 'whatnot':134 'work':26"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706527484
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11282607"
    +editedAt: DateTimeImmutable @1729127186 {#2871
      date: 2024-10-17 03:06:26.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706441084 {#2819
      date: 2024-01-28 12:24:44.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2310 …}
  +root: App\Entity\EntryComment {#2126}
  +body: "I started out that way, but I’ve moved to doing most of it in HA directly since they massively improves the UI. I still use NR for complicated stuff though. I’ve recently started using Pyscript for modbus integrations too."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706504868 {#2322
    date: 2024-01-29 06:07:48.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@TCB13@lemmy.world"
    "@ikidd@lemmy.world"
    "@Faceman2K23@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2307 …}
  +nested: Doctrine\ORM\PersistentCollection {#2308 …}
  +votes: Doctrine\ORM\PersistentCollection {#2304 …}
  +reports: Doctrine\ORM\PersistentCollection {#2319 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2318 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2316 …}
  -id: 348959
  -bodyTs: "'complic':29 'direct':17 'ha':16 'improv':21 'integr':40 'massiv':20 'modbus':39 'move':9 'nr':27 'pyscript':37 'recent':34 'sinc':18 'start':2,35 'still':25 'stuff':30 'though':31 'ui':23 'use':26,36 've':8,33 'way':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7118236"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706504868 {#2321
    date: 2024-01-29 06:07:48.0 +01:00
  }
  +"title": 348959
}
"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
36 DENIED moderate
App\Entity\EntryComment {#2312
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2043
    +user: Proxies\__CG__\App\Entity\User {#2593 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "Alternative-to-Home-Assistant-for-ESPHome-Devices"
    +title: "Alternative to Home Assistant for ESPHome Devices"
    +url: null
    +body: """
      Hello,\n
      \n
      My IoT/Home Automation needs are centered around custom built ESPHome devices and I currently have them all connected to a HA instance and things work fine.\n
      \n
      Now, I like HA’s interface and all the sugar candy, however I don’t like the massive amounts of resources it requires and the fact that the storage usage keeps growing and it is essentially a huge, albeit successful, docker clusterfuck.\n
      \n
      Is there any alternative dashboard that just does this:\n
      \n
      1. Specifically made for ESPHome devices - no other devices required;\n
      2. Single daemon or something PHP/Python/Node that you can setup manually with a few systemd units;\n
      3. Connects to the ESPHome devices, logs the data and shows a dashboard with it;\n
      4. Runs offline, doesn’t go into 24234 GitHub repositories all the time and whatnot.\n
      \n
      Obviously that I’m expecting more manual configuration, I’m okay with having to edit a config file somewhere to add a device, change the dashboard layout etc. I also don’t need the ESPHome part that builds and deploys configurations to devices as I can do that locally on my computer.\n
      \n
      Thank you.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 42
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729577227 {#2885
      date: 2024-10-22 08:07:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2890 …}
    +votes: Doctrine\ORM\PersistentCollection {#2893 …}
    +reports: Doctrine\ORM\PersistentCollection {#2895 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2899 …}
    +badges: Doctrine\ORM\PersistentCollection {#2901 …}
    +children: [
      4 => App\Entity\EntryComment {#2126
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: null
        +root: null
        +body: "Node Red."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1729307259 {#2128
          date: 2024-10-19 05:07:39.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2139 …}
        +nested: Doctrine\ORM\PersistentCollection {#2224 …}
        +votes: Doctrine\ORM\PersistentCollection {#2223 …}
        +reports: Doctrine\ORM\PersistentCollection {#2216 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2213 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2230 …}
        -id: 348382
        -bodyTs: "'node':1 'red':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7113389"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706487460 {#2127
          date: 2024-01-29 01:17:40.0 +01:00
        }
        +"title": 348382
      }
      3 => App\Entity\EntryComment {#2228
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
        +body: """
          It’s half a GB of ram and virtually no CPU usage. You could run it on a Pi 3 with a 16Gb SD card and have resources to spare.\n
          \n
          This is just weird.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1706487717 {#2232
          date: 2024-01-29 01:21:57.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@b1g_bake@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2189 …}
        +nested: Doctrine\ORM\PersistentCollection {#2311 …}
        +votes: Doctrine\ORM\PersistentCollection {#2293 …}
        +reports: Doctrine\ORM\PersistentCollection {#2309 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2302 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2320 …}
        -id: 348390
        -bodyTs: "'16gb':23 '3':20 'card':25 'could':14 'cpu':11 'gb':5 'half':3 'pi':19 'ram':7 'resourc':28 'run':15 'sd':24 'spare':30 'usag':12 'virtual':9 'weird':34"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7113455"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706487717 {#2229
          date: 2024-01-29 01:21:57.0 +01:00
        }
        +"title": 348390
      }
      2 => App\Entity\EntryComment {#2312}
      1 => App\Entity\EntryComment {#2219
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2217 …}
        +root: App\Entity\EntryComment {#2126}
        +body: """
          > pulling the html of a devices web ui\n
          \n
          I’ve done something similiar in NR to scrape the CUPS webpage on my desktop and turn on a tasmota plug for the printer when it sees a job waiting in the queue. I wouldn’t even try to do that in HA directly. But I wouldn’t be surprised if there’s an integration somewhere that would do it.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706507375 {#2222
          date: 2024-01-29 06:49:35.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@ikidd@lemmy.world"
          "@Faceman2K23@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2196 …}
        +nested: Doctrine\ORM\PersistentCollection {#2194 …}
        +votes: Doctrine\ORM\PersistentCollection {#2193 …}
        +reports: Doctrine\ORM\PersistentCollection {#2205 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
        -id: 349038
        -bodyTs: "'cup':19 'desktop':23 'devic':6 'direct':52 'done':11 'even':45 'ha':51 'html':3 'integr':63 'job':37 'nr':15 'plug':29 'printer':32 'pull':1 'queue':41 'scrape':17 'see':35 'similiar':13 'someth':12 'somewher':64 'surpris':58 'tasmota':28 'tri':46 'turn':25 'ui':8 've':10 'wait':38 'web':7 'webpag':20 'would':66 'wouldn':43,55"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7118849"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706507375 {#2221
          date: 2024-01-29 06:49:35.0 +01:00
        }
        +"title": 349038
      }
      0 => App\Entity\EntryComment {#2260
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2244 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
        +body: "There’s a lot of difference between a container and a VM. You can install HA on a container, all you have to do is set it up according to the manual install instructions, and work around any hardware interfacing issues that come up. You’ll save 200MB of RAM and will have to do any upgrades manually. Doesn’t seem worth it to me, but to each their own."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1706541985 {#2258
          date: 2024-01-29 16:26:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@b1g_bake@sh.itjust.works"
          "@ikidd@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2254 …}
        +nested: Doctrine\ORM\PersistentCollection {#2246 …}
        +votes: Doctrine\ORM\PersistentCollection {#2248 …}
        +reports: Doctrine\ORM\PersistentCollection {#2247 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2256 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2284 …}
        -id: 349989
        -bodyTs: "'200mb':48 'accord':29 'around':37 'come':43 'contain':9,19 'differ':6 'doesn':59 'ha':16 'hardwar':39 'instal':15,33 'instruct':34 'interfac':40 'issu':41 'll':46 'lot':4 'manual':32,58 'ram':50 'save':47 'seem':61 'set':26 'upgrad':57 'vm':12 'work':36 'worth':62"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7127273"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706541985 {#2259
          date: 2024-01-29 16:26:25.0 +01:00
        }
        +"title": 349989
      }
    ]
    -id: 33609
    -titleTs: "'altern':1 'assist':4 'devic':7 'esphom':6 'home':3"
    -bodyTs: "'1':79 '2':89 '24234':127 '3':105 '4':120 'add':155 'albeit':66 'also':164 'altern':73 'amount':46 'around':8 'autom':4 'build':172 'built':10 'candi':38 'center':7 'chang':158 'clusterfuck':69 'comput':186 'config':151 'configur':142,175 'connect':19,106 'current':15 'custom':9 'daemon':91 'dashboard':74,117,160 'data':113 'deploy':174 'devic':12,84,87,110,157,177 'docker':68 'doesn':123 'edit':149 'esphom':11,83,109,169 'essenti':63 'etc':162 'expect':139 'fact':53 'file':152 'fine':27 'github':128 'go':125 'grow':59 'ha':22,31 'hello':1 'howev':39 'huge':65 'instanc':23 'interfac':33 'iot/home':3 'keep':58 'layout':161 'like':30,43 'local':183 'log':111 'm':138,144 'made':81 'manual':99,141 'massiv':45 'need':5,167 'obvious':135 'offlin':122 'okay':145 'part':170 'php/python/node':94 'repositori':129 'requir':50,88 'resourc':48 'run':121 'setup':98 'show':115 'singl':90 'someth':93 'somewher':153 'specif':80 'storag':56 'success':67 'sugar':37 'systemd':103 'thank':187 'thing':25 'time':132 'unit':104 'usag':57 'whatnot':134 'work':26"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706527484
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11282607"
    +editedAt: DateTimeImmutable @1729127186 {#2871
      date: 2024-10-17 03:06:26.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706441084 {#2819
      date: 2024-01-28 12:24:44.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2310 …}
  +root: App\Entity\EntryComment {#2126}
  +body: "I started out that way, but I’ve moved to doing most of it in HA directly since they massively improves the UI. I still use NR for complicated stuff though. I’ve recently started using Pyscript for modbus integrations too."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706504868 {#2322
    date: 2024-01-29 06:07:48.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@TCB13@lemmy.world"
    "@ikidd@lemmy.world"
    "@Faceman2K23@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2307 …}
  +nested: Doctrine\ORM\PersistentCollection {#2308 …}
  +votes: Doctrine\ORM\PersistentCollection {#2304 …}
  +reports: Doctrine\ORM\PersistentCollection {#2319 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2318 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2316 …}
  -id: 348959
  -bodyTs: "'complic':29 'direct':17 'ha':16 'improv':21 'integr':40 'massiv':20 'modbus':39 'move':9 'nr':27 'pyscript':37 'recent':34 'sinc':18 'start':2,35 'still':25 'stuff':30 'though':31 'ui':23 'use':26,36 've':8,33 'way':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7118236"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706504868 {#2321
    date: 2024-01-29 06:07:48.0 +01:00
  }
  +"title": 348959
}
"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
37 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
38 DENIED moderate
App\Entity\EntryComment {#2219
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2043
    +user: Proxies\__CG__\App\Entity\User {#2593 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "Alternative-to-Home-Assistant-for-ESPHome-Devices"
    +title: "Alternative to Home Assistant for ESPHome Devices"
    +url: null
    +body: """
      Hello,\n
      \n
      My IoT/Home Automation needs are centered around custom built ESPHome devices and I currently have them all connected to a HA instance and things work fine.\n
      \n
      Now, I like HA’s interface and all the sugar candy, however I don’t like the massive amounts of resources it requires and the fact that the storage usage keeps growing and it is essentially a huge, albeit successful, docker clusterfuck.\n
      \n
      Is there any alternative dashboard that just does this:\n
      \n
      1. Specifically made for ESPHome devices - no other devices required;\n
      2. Single daemon or something PHP/Python/Node that you can setup manually with a few systemd units;\n
      3. Connects to the ESPHome devices, logs the data and shows a dashboard with it;\n
      4. Runs offline, doesn’t go into 24234 GitHub repositories all the time and whatnot.\n
      \n
      Obviously that I’m expecting more manual configuration, I’m okay with having to edit a config file somewhere to add a device, change the dashboard layout etc. I also don’t need the ESPHome part that builds and deploys configurations to devices as I can do that locally on my computer.\n
      \n
      Thank you.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 42
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729577227 {#2885
      date: 2024-10-22 08:07:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2890 …}
    +votes: Doctrine\ORM\PersistentCollection {#2893 …}
    +reports: Doctrine\ORM\PersistentCollection {#2895 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2899 …}
    +badges: Doctrine\ORM\PersistentCollection {#2901 …}
    +children: [
      4 => App\Entity\EntryComment {#2126
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: null
        +root: null
        +body: "Node Red."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1729307259 {#2128
          date: 2024-10-19 05:07:39.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2139 …}
        +nested: Doctrine\ORM\PersistentCollection {#2224 …}
        +votes: Doctrine\ORM\PersistentCollection {#2223 …}
        +reports: Doctrine\ORM\PersistentCollection {#2216 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2213 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2230 …}
        -id: 348382
        -bodyTs: "'node':1 'red':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7113389"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706487460 {#2127
          date: 2024-01-29 01:17:40.0 +01:00
        }
        +"title": 348382
      }
      3 => App\Entity\EntryComment {#2228
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
        +body: """
          It’s half a GB of ram and virtually no CPU usage. You could run it on a Pi 3 with a 16Gb SD card and have resources to spare.\n
          \n
          This is just weird.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1706487717 {#2232
          date: 2024-01-29 01:21:57.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@b1g_bake@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2189 …}
        +nested: Doctrine\ORM\PersistentCollection {#2311 …}
        +votes: Doctrine\ORM\PersistentCollection {#2293 …}
        +reports: Doctrine\ORM\PersistentCollection {#2309 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2302 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2320 …}
        -id: 348390
        -bodyTs: "'16gb':23 '3':20 'card':25 'could':14 'cpu':11 'gb':5 'half':3 'pi':19 'ram':7 'resourc':28 'run':15 'sd':24 'spare':30 'usag':12 'virtual':9 'weird':34"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7113455"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706487717 {#2229
          date: 2024-01-29 01:21:57.0 +01:00
        }
        +"title": 348390
      }
      2 => App\Entity\EntryComment {#2312
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2310 …}
        +root: App\Entity\EntryComment {#2126}
        +body: "I started out that way, but I’ve moved to doing most of it in HA directly since they massively improves the UI. I still use NR for complicated stuff though. I’ve recently started using Pyscript for modbus integrations too."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1706504868 {#2322
          date: 2024-01-29 06:07:48.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@ikidd@lemmy.world"
          "@Faceman2K23@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2307 …}
        +nested: Doctrine\ORM\PersistentCollection {#2308 …}
        +votes: Doctrine\ORM\PersistentCollection {#2304 …}
        +reports: Doctrine\ORM\PersistentCollection {#2319 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2318 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2316 …}
        -id: 348959
        -bodyTs: "'complic':29 'direct':17 'ha':16 'improv':21 'integr':40 'massiv':20 'modbus':39 'move':9 'nr':27 'pyscript':37 'recent':34 'sinc':18 'start':2,35 'still':25 'stuff':30 'though':31 'ui':23 'use':26,36 've':8,33 'way':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7118236"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706504868 {#2321
          date: 2024-01-29 06:07:48.0 +01:00
        }
        +"title": 348959
      }
      1 => App\Entity\EntryComment {#2219}
      0 => App\Entity\EntryComment {#2260
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2244 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
        +body: "There’s a lot of difference between a container and a VM. You can install HA on a container, all you have to do is set it up according to the manual install instructions, and work around any hardware interfacing issues that come up. You’ll save 200MB of RAM and will have to do any upgrades manually. Doesn’t seem worth it to me, but to each their own."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1706541985 {#2258
          date: 2024-01-29 16:26:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@b1g_bake@sh.itjust.works"
          "@ikidd@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2254 …}
        +nested: Doctrine\ORM\PersistentCollection {#2246 …}
        +votes: Doctrine\ORM\PersistentCollection {#2248 …}
        +reports: Doctrine\ORM\PersistentCollection {#2247 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2256 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2284 …}
        -id: 349989
        -bodyTs: "'200mb':48 'accord':29 'around':37 'come':43 'contain':9,19 'differ':6 'doesn':59 'ha':16 'hardwar':39 'instal':15,33 'instruct':34 'interfac':40 'issu':41 'll':46 'lot':4 'manual':32,58 'ram':50 'save':47 'seem':61 'set':26 'upgrad':57 'vm':12 'work':36 'worth':62"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7127273"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706541985 {#2259
          date: 2024-01-29 16:26:25.0 +01:00
        }
        +"title": 349989
      }
    ]
    -id: 33609
    -titleTs: "'altern':1 'assist':4 'devic':7 'esphom':6 'home':3"
    -bodyTs: "'1':79 '2':89 '24234':127 '3':105 '4':120 'add':155 'albeit':66 'also':164 'altern':73 'amount':46 'around':8 'autom':4 'build':172 'built':10 'candi':38 'center':7 'chang':158 'clusterfuck':69 'comput':186 'config':151 'configur':142,175 'connect':19,106 'current':15 'custom':9 'daemon':91 'dashboard':74,117,160 'data':113 'deploy':174 'devic':12,84,87,110,157,177 'docker':68 'doesn':123 'edit':149 'esphom':11,83,109,169 'essenti':63 'etc':162 'expect':139 'fact':53 'file':152 'fine':27 'github':128 'go':125 'grow':59 'ha':22,31 'hello':1 'howev':39 'huge':65 'instanc':23 'interfac':33 'iot/home':3 'keep':58 'layout':161 'like':30,43 'local':183 'log':111 'm':138,144 'made':81 'manual':99,141 'massiv':45 'need':5,167 'obvious':135 'offlin':122 'okay':145 'part':170 'php/python/node':94 'repositori':129 'requir':50,88 'resourc':48 'run':121 'setup':98 'show':115 'singl':90 'someth':93 'somewher':153 'specif':80 'storag':56 'success':67 'sugar':37 'systemd':103 'thank':187 'thing':25 'time':132 'unit':104 'usag':57 'whatnot':134 'work':26"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706527484
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11282607"
    +editedAt: DateTimeImmutable @1729127186 {#2871
      date: 2024-10-17 03:06:26.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706441084 {#2819
      date: 2024-01-28 12:24:44.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2217 …}
  +root: App\Entity\EntryComment {#2126}
  +body: """
    > pulling the html of a devices web ui\n
    \n
    I’ve done something similiar in NR to scrape the CUPS webpage on my desktop and turn on a tasmota plug for the printer when it sees a job waiting in the queue. I wouldn’t even try to do that in HA directly. But I wouldn’t be surprised if there’s an integration somewhere that would do it.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706507375 {#2222
    date: 2024-01-29 06:49:35.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@TCB13@lemmy.world"
    "@ikidd@lemmy.world"
    "@Faceman2K23@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2196 …}
  +nested: Doctrine\ORM\PersistentCollection {#2194 …}
  +votes: Doctrine\ORM\PersistentCollection {#2193 …}
  +reports: Doctrine\ORM\PersistentCollection {#2205 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
  -id: 349038
  -bodyTs: "'cup':19 'desktop':23 'devic':6 'direct':52 'done':11 'even':45 'ha':51 'html':3 'integr':63 'job':37 'nr':15 'plug':29 'printer':32 'pull':1 'queue':41 'scrape':17 'see':35 'similiar':13 'someth':12 'somewher':64 'surpris':58 'tasmota':28 'tri':46 'turn':25 'ui':8 've':10 'wait':38 'web':7 'webpag':20 'would':66 'wouldn':43,55"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7118849"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706507375 {#2221
    date: 2024-01-29 06:49:35.0 +01:00
  }
  +"title": 349038
}
"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
39 DENIED edit
App\Entity\EntryComment {#2219
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2043
    +user: Proxies\__CG__\App\Entity\User {#2593 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "Alternative-to-Home-Assistant-for-ESPHome-Devices"
    +title: "Alternative to Home Assistant for ESPHome Devices"
    +url: null
    +body: """
      Hello,\n
      \n
      My IoT/Home Automation needs are centered around custom built ESPHome devices and I currently have them all connected to a HA instance and things work fine.\n
      \n
      Now, I like HA’s interface and all the sugar candy, however I don’t like the massive amounts of resources it requires and the fact that the storage usage keeps growing and it is essentially a huge, albeit successful, docker clusterfuck.\n
      \n
      Is there any alternative dashboard that just does this:\n
      \n
      1. Specifically made for ESPHome devices - no other devices required;\n
      2. Single daemon or something PHP/Python/Node that you can setup manually with a few systemd units;\n
      3. Connects to the ESPHome devices, logs the data and shows a dashboard with it;\n
      4. Runs offline, doesn’t go into 24234 GitHub repositories all the time and whatnot.\n
      \n
      Obviously that I’m expecting more manual configuration, I’m okay with having to edit a config file somewhere to add a device, change the dashboard layout etc. I also don’t need the ESPHome part that builds and deploys configurations to devices as I can do that locally on my computer.\n
      \n
      Thank you.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 42
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729577227 {#2885
      date: 2024-10-22 08:07:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2890 …}
    +votes: Doctrine\ORM\PersistentCollection {#2893 …}
    +reports: Doctrine\ORM\PersistentCollection {#2895 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2899 …}
    +badges: Doctrine\ORM\PersistentCollection {#2901 …}
    +children: [
      4 => App\Entity\EntryComment {#2126
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: null
        +root: null
        +body: "Node Red."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1729307259 {#2128
          date: 2024-10-19 05:07:39.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2139 …}
        +nested: Doctrine\ORM\PersistentCollection {#2224 …}
        +votes: Doctrine\ORM\PersistentCollection {#2223 …}
        +reports: Doctrine\ORM\PersistentCollection {#2216 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2213 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2230 …}
        -id: 348382
        -bodyTs: "'node':1 'red':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7113389"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706487460 {#2127
          date: 2024-01-29 01:17:40.0 +01:00
        }
        +"title": 348382
      }
      3 => App\Entity\EntryComment {#2228
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
        +body: """
          It’s half a GB of ram and virtually no CPU usage. You could run it on a Pi 3 with a 16Gb SD card and have resources to spare.\n
          \n
          This is just weird.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1706487717 {#2232
          date: 2024-01-29 01:21:57.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@b1g_bake@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2189 …}
        +nested: Doctrine\ORM\PersistentCollection {#2311 …}
        +votes: Doctrine\ORM\PersistentCollection {#2293 …}
        +reports: Doctrine\ORM\PersistentCollection {#2309 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2302 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2320 …}
        -id: 348390
        -bodyTs: "'16gb':23 '3':20 'card':25 'could':14 'cpu':11 'gb':5 'half':3 'pi':19 'ram':7 'resourc':28 'run':15 'sd':24 'spare':30 'usag':12 'virtual':9 'weird':34"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7113455"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706487717 {#2229
          date: 2024-01-29 01:21:57.0 +01:00
        }
        +"title": 348390
      }
      2 => App\Entity\EntryComment {#2312
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2310 …}
        +root: App\Entity\EntryComment {#2126}
        +body: "I started out that way, but I’ve moved to doing most of it in HA directly since they massively improves the UI. I still use NR for complicated stuff though. I’ve recently started using Pyscript for modbus integrations too."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1706504868 {#2322
          date: 2024-01-29 06:07:48.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@ikidd@lemmy.world"
          "@Faceman2K23@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2307 …}
        +nested: Doctrine\ORM\PersistentCollection {#2308 …}
        +votes: Doctrine\ORM\PersistentCollection {#2304 …}
        +reports: Doctrine\ORM\PersistentCollection {#2319 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2318 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2316 …}
        -id: 348959
        -bodyTs: "'complic':29 'direct':17 'ha':16 'improv':21 'integr':40 'massiv':20 'modbus':39 'move':9 'nr':27 'pyscript':37 'recent':34 'sinc':18 'start':2,35 'still':25 'stuff':30 'though':31 'ui':23 'use':26,36 've':8,33 'way':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7118236"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706504868 {#2321
          date: 2024-01-29 06:07:48.0 +01:00
        }
        +"title": 348959
      }
      1 => App\Entity\EntryComment {#2219}
      0 => App\Entity\EntryComment {#2260
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2244 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
        +body: "There’s a lot of difference between a container and a VM. You can install HA on a container, all you have to do is set it up according to the manual install instructions, and work around any hardware interfacing issues that come up. You’ll save 200MB of RAM and will have to do any upgrades manually. Doesn’t seem worth it to me, but to each their own."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1706541985 {#2258
          date: 2024-01-29 16:26:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@b1g_bake@sh.itjust.works"
          "@ikidd@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2254 …}
        +nested: Doctrine\ORM\PersistentCollection {#2246 …}
        +votes: Doctrine\ORM\PersistentCollection {#2248 …}
        +reports: Doctrine\ORM\PersistentCollection {#2247 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2256 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2284 …}
        -id: 349989
        -bodyTs: "'200mb':48 'accord':29 'around':37 'come':43 'contain':9,19 'differ':6 'doesn':59 'ha':16 'hardwar':39 'instal':15,33 'instruct':34 'interfac':40 'issu':41 'll':46 'lot':4 'manual':32,58 'ram':50 'save':47 'seem':61 'set':26 'upgrad':57 'vm':12 'work':36 'worth':62"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7127273"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706541985 {#2259
          date: 2024-01-29 16:26:25.0 +01:00
        }
        +"title": 349989
      }
    ]
    -id: 33609
    -titleTs: "'altern':1 'assist':4 'devic':7 'esphom':6 'home':3"
    -bodyTs: "'1':79 '2':89 '24234':127 '3':105 '4':120 'add':155 'albeit':66 'also':164 'altern':73 'amount':46 'around':8 'autom':4 'build':172 'built':10 'candi':38 'center':7 'chang':158 'clusterfuck':69 'comput':186 'config':151 'configur':142,175 'connect':19,106 'current':15 'custom':9 'daemon':91 'dashboard':74,117,160 'data':113 'deploy':174 'devic':12,84,87,110,157,177 'docker':68 'doesn':123 'edit':149 'esphom':11,83,109,169 'essenti':63 'etc':162 'expect':139 'fact':53 'file':152 'fine':27 'github':128 'go':125 'grow':59 'ha':22,31 'hello':1 'howev':39 'huge':65 'instanc':23 'interfac':33 'iot/home':3 'keep':58 'layout':161 'like':30,43 'local':183 'log':111 'm':138,144 'made':81 'manual':99,141 'massiv':45 'need':5,167 'obvious':135 'offlin':122 'okay':145 'part':170 'php/python/node':94 'repositori':129 'requir':50,88 'resourc':48 'run':121 'setup':98 'show':115 'singl':90 'someth':93 'somewher':153 'specif':80 'storag':56 'success':67 'sugar':37 'systemd':103 'thank':187 'thing':25 'time':132 'unit':104 'usag':57 'whatnot':134 'work':26"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706527484
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11282607"
    +editedAt: DateTimeImmutable @1729127186 {#2871
      date: 2024-10-17 03:06:26.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706441084 {#2819
      date: 2024-01-28 12:24:44.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2217 …}
  +root: App\Entity\EntryComment {#2126}
  +body: """
    > pulling the html of a devices web ui\n
    \n
    I’ve done something similiar in NR to scrape the CUPS webpage on my desktop and turn on a tasmota plug for the printer when it sees a job waiting in the queue. I wouldn’t even try to do that in HA directly. But I wouldn’t be surprised if there’s an integration somewhere that would do it.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706507375 {#2222
    date: 2024-01-29 06:49:35.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@TCB13@lemmy.world"
    "@ikidd@lemmy.world"
    "@Faceman2K23@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2196 …}
  +nested: Doctrine\ORM\PersistentCollection {#2194 …}
  +votes: Doctrine\ORM\PersistentCollection {#2193 …}
  +reports: Doctrine\ORM\PersistentCollection {#2205 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
  -id: 349038
  -bodyTs: "'cup':19 'desktop':23 'devic':6 'direct':52 'done':11 'even':45 'ha':51 'html':3 'integr':63 'job':37 'nr':15 'plug':29 'printer':32 'pull':1 'queue':41 'scrape':17 'see':35 'similiar':13 'someth':12 'somewher':64 'surpris':58 'tasmota':28 'tri':46 'turn':25 'ui':8 've':10 'wait':38 'web':7 'webpag':20 'would':66 'wouldn':43,55"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7118849"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706507375 {#2221
    date: 2024-01-29 06:49:35.0 +01:00
  }
  +"title": 349038
}
"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
40 DENIED moderate
App\Entity\EntryComment {#2219
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2043
    +user: Proxies\__CG__\App\Entity\User {#2593 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "Alternative-to-Home-Assistant-for-ESPHome-Devices"
    +title: "Alternative to Home Assistant for ESPHome Devices"
    +url: null
    +body: """
      Hello,\n
      \n
      My IoT/Home Automation needs are centered around custom built ESPHome devices and I currently have them all connected to a HA instance and things work fine.\n
      \n
      Now, I like HA’s interface and all the sugar candy, however I don’t like the massive amounts of resources it requires and the fact that the storage usage keeps growing and it is essentially a huge, albeit successful, docker clusterfuck.\n
      \n
      Is there any alternative dashboard that just does this:\n
      \n
      1. Specifically made for ESPHome devices - no other devices required;\n
      2. Single daemon or something PHP/Python/Node that you can setup manually with a few systemd units;\n
      3. Connects to the ESPHome devices, logs the data and shows a dashboard with it;\n
      4. Runs offline, doesn’t go into 24234 GitHub repositories all the time and whatnot.\n
      \n
      Obviously that I’m expecting more manual configuration, I’m okay with having to edit a config file somewhere to add a device, change the dashboard layout etc. I also don’t need the ESPHome part that builds and deploys configurations to devices as I can do that locally on my computer.\n
      \n
      Thank you.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 42
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729577227 {#2885
      date: 2024-10-22 08:07:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2890 …}
    +votes: Doctrine\ORM\PersistentCollection {#2893 …}
    +reports: Doctrine\ORM\PersistentCollection {#2895 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2899 …}
    +badges: Doctrine\ORM\PersistentCollection {#2901 …}
    +children: [
      4 => App\Entity\EntryComment {#2126
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: null
        +root: null
        +body: "Node Red."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1729307259 {#2128
          date: 2024-10-19 05:07:39.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2139 …}
        +nested: Doctrine\ORM\PersistentCollection {#2224 …}
        +votes: Doctrine\ORM\PersistentCollection {#2223 …}
        +reports: Doctrine\ORM\PersistentCollection {#2216 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2213 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2230 …}
        -id: 348382
        -bodyTs: "'node':1 'red':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7113389"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706487460 {#2127
          date: 2024-01-29 01:17:40.0 +01:00
        }
        +"title": 348382
      }
      3 => App\Entity\EntryComment {#2228
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
        +body: """
          It’s half a GB of ram and virtually no CPU usage. You could run it on a Pi 3 with a 16Gb SD card and have resources to spare.\n
          \n
          This is just weird.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1706487717 {#2232
          date: 2024-01-29 01:21:57.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@b1g_bake@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2189 …}
        +nested: Doctrine\ORM\PersistentCollection {#2311 …}
        +votes: Doctrine\ORM\PersistentCollection {#2293 …}
        +reports: Doctrine\ORM\PersistentCollection {#2309 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2302 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2320 …}
        -id: 348390
        -bodyTs: "'16gb':23 '3':20 'card':25 'could':14 'cpu':11 'gb':5 'half':3 'pi':19 'ram':7 'resourc':28 'run':15 'sd':24 'spare':30 'usag':12 'virtual':9 'weird':34"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7113455"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706487717 {#2229
          date: 2024-01-29 01:21:57.0 +01:00
        }
        +"title": 348390
      }
      2 => App\Entity\EntryComment {#2312
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2310 …}
        +root: App\Entity\EntryComment {#2126}
        +body: "I started out that way, but I’ve moved to doing most of it in HA directly since they massively improves the UI. I still use NR for complicated stuff though. I’ve recently started using Pyscript for modbus integrations too."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1706504868 {#2322
          date: 2024-01-29 06:07:48.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@ikidd@lemmy.world"
          "@Faceman2K23@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2307 …}
        +nested: Doctrine\ORM\PersistentCollection {#2308 …}
        +votes: Doctrine\ORM\PersistentCollection {#2304 …}
        +reports: Doctrine\ORM\PersistentCollection {#2319 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2318 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2316 …}
        -id: 348959
        -bodyTs: "'complic':29 'direct':17 'ha':16 'improv':21 'integr':40 'massiv':20 'modbus':39 'move':9 'nr':27 'pyscript':37 'recent':34 'sinc':18 'start':2,35 'still':25 'stuff':30 'though':31 'ui':23 'use':26,36 've':8,33 'way':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7118236"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706504868 {#2321
          date: 2024-01-29 06:07:48.0 +01:00
        }
        +"title": 348959
      }
      1 => App\Entity\EntryComment {#2219}
      0 => App\Entity\EntryComment {#2260
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2244 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
        +body: "There’s a lot of difference between a container and a VM. You can install HA on a container, all you have to do is set it up according to the manual install instructions, and work around any hardware interfacing issues that come up. You’ll save 200MB of RAM and will have to do any upgrades manually. Doesn’t seem worth it to me, but to each their own."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1706541985 {#2258
          date: 2024-01-29 16:26:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@b1g_bake@sh.itjust.works"
          "@ikidd@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2254 …}
        +nested: Doctrine\ORM\PersistentCollection {#2246 …}
        +votes: Doctrine\ORM\PersistentCollection {#2248 …}
        +reports: Doctrine\ORM\PersistentCollection {#2247 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2256 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2284 …}
        -id: 349989
        -bodyTs: "'200mb':48 'accord':29 'around':37 'come':43 'contain':9,19 'differ':6 'doesn':59 'ha':16 'hardwar':39 'instal':15,33 'instruct':34 'interfac':40 'issu':41 'll':46 'lot':4 'manual':32,58 'ram':50 'save':47 'seem':61 'set':26 'upgrad':57 'vm':12 'work':36 'worth':62"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7127273"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706541985 {#2259
          date: 2024-01-29 16:26:25.0 +01:00
        }
        +"title": 349989
      }
    ]
    -id: 33609
    -titleTs: "'altern':1 'assist':4 'devic':7 'esphom':6 'home':3"
    -bodyTs: "'1':79 '2':89 '24234':127 '3':105 '4':120 'add':155 'albeit':66 'also':164 'altern':73 'amount':46 'around':8 'autom':4 'build':172 'built':10 'candi':38 'center':7 'chang':158 'clusterfuck':69 'comput':186 'config':151 'configur':142,175 'connect':19,106 'current':15 'custom':9 'daemon':91 'dashboard':74,117,160 'data':113 'deploy':174 'devic':12,84,87,110,157,177 'docker':68 'doesn':123 'edit':149 'esphom':11,83,109,169 'essenti':63 'etc':162 'expect':139 'fact':53 'file':152 'fine':27 'github':128 'go':125 'grow':59 'ha':22,31 'hello':1 'howev':39 'huge':65 'instanc':23 'interfac':33 'iot/home':3 'keep':58 'layout':161 'like':30,43 'local':183 'log':111 'm':138,144 'made':81 'manual':99,141 'massiv':45 'need':5,167 'obvious':135 'offlin':122 'okay':145 'part':170 'php/python/node':94 'repositori':129 'requir':50,88 'resourc':48 'run':121 'setup':98 'show':115 'singl':90 'someth':93 'somewher':153 'specif':80 'storag':56 'success':67 'sugar':37 'systemd':103 'thank':187 'thing':25 'time':132 'unit':104 'usag':57 'whatnot':134 'work':26"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706527484
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11282607"
    +editedAt: DateTimeImmutable @1729127186 {#2871
      date: 2024-10-17 03:06:26.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706441084 {#2819
      date: 2024-01-28 12:24:44.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2217 …}
  +root: App\Entity\EntryComment {#2126}
  +body: """
    > pulling the html of a devices web ui\n
    \n
    I’ve done something similiar in NR to scrape the CUPS webpage on my desktop and turn on a tasmota plug for the printer when it sees a job waiting in the queue. I wouldn’t even try to do that in HA directly. But I wouldn’t be surprised if there’s an integration somewhere that would do it.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706507375 {#2222
    date: 2024-01-29 06:49:35.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@TCB13@lemmy.world"
    "@ikidd@lemmy.world"
    "@Faceman2K23@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2196 …}
  +nested: Doctrine\ORM\PersistentCollection {#2194 …}
  +votes: Doctrine\ORM\PersistentCollection {#2193 …}
  +reports: Doctrine\ORM\PersistentCollection {#2205 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
  -id: 349038
  -bodyTs: "'cup':19 'desktop':23 'devic':6 'direct':52 'done':11 'even':45 'ha':51 'html':3 'integr':63 'job':37 'nr':15 'plug':29 'printer':32 'pull':1 'queue':41 'scrape':17 'see':35 'similiar':13 'someth':12 'somewher':64 'surpris':58 'tasmota':28 'tri':46 'turn':25 'ui':8 've':10 'wait':38 'web':7 'webpag':20 'would':66 'wouldn':43,55"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7118849"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706507375 {#2221
    date: 2024-01-29 06:49:35.0 +01:00
  }
  +"title": 349038
}
"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
41 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
42 DENIED moderate
App\Entity\EntryComment {#2260
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2043
    +user: Proxies\__CG__\App\Entity\User {#2593 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "Alternative-to-Home-Assistant-for-ESPHome-Devices"
    +title: "Alternative to Home Assistant for ESPHome Devices"
    +url: null
    +body: """
      Hello,\n
      \n
      My IoT/Home Automation needs are centered around custom built ESPHome devices and I currently have them all connected to a HA instance and things work fine.\n
      \n
      Now, I like HA’s interface and all the sugar candy, however I don’t like the massive amounts of resources it requires and the fact that the storage usage keeps growing and it is essentially a huge, albeit successful, docker clusterfuck.\n
      \n
      Is there any alternative dashboard that just does this:\n
      \n
      1. Specifically made for ESPHome devices - no other devices required;\n
      2. Single daemon or something PHP/Python/Node that you can setup manually with a few systemd units;\n
      3. Connects to the ESPHome devices, logs the data and shows a dashboard with it;\n
      4. Runs offline, doesn’t go into 24234 GitHub repositories all the time and whatnot.\n
      \n
      Obviously that I’m expecting more manual configuration, I’m okay with having to edit a config file somewhere to add a device, change the dashboard layout etc. I also don’t need the ESPHome part that builds and deploys configurations to devices as I can do that locally on my computer.\n
      \n
      Thank you.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 42
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729577227 {#2885
      date: 2024-10-22 08:07:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2890 …}
    +votes: Doctrine\ORM\PersistentCollection {#2893 …}
    +reports: Doctrine\ORM\PersistentCollection {#2895 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2899 …}
    +badges: Doctrine\ORM\PersistentCollection {#2901 …}
    +children: [
      4 => App\Entity\EntryComment {#2126
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: null
        +root: null
        +body: "Node Red."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1729307259 {#2128
          date: 2024-10-19 05:07:39.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2139 …}
        +nested: Doctrine\ORM\PersistentCollection {#2224 …}
        +votes: Doctrine\ORM\PersistentCollection {#2223 …}
        +reports: Doctrine\ORM\PersistentCollection {#2216 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2213 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2230 …}
        -id: 348382
        -bodyTs: "'node':1 'red':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7113389"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706487460 {#2127
          date: 2024-01-29 01:17:40.0 +01:00
        }
        +"title": 348382
      }
      3 => App\Entity\EntryComment {#2228
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
        +body: """
          It’s half a GB of ram and virtually no CPU usage. You could run it on a Pi 3 with a 16Gb SD card and have resources to spare.\n
          \n
          This is just weird.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1706487717 {#2232
          date: 2024-01-29 01:21:57.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@b1g_bake@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2189 …}
        +nested: Doctrine\ORM\PersistentCollection {#2311 …}
        +votes: Doctrine\ORM\PersistentCollection {#2293 …}
        +reports: Doctrine\ORM\PersistentCollection {#2309 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2302 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2320 …}
        -id: 348390
        -bodyTs: "'16gb':23 '3':20 'card':25 'could':14 'cpu':11 'gb':5 'half':3 'pi':19 'ram':7 'resourc':28 'run':15 'sd':24 'spare':30 'usag':12 'virtual':9 'weird':34"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7113455"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706487717 {#2229
          date: 2024-01-29 01:21:57.0 +01:00
        }
        +"title": 348390
      }
      2 => App\Entity\EntryComment {#2312
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2310 …}
        +root: App\Entity\EntryComment {#2126}
        +body: "I started out that way, but I’ve moved to doing most of it in HA directly since they massively improves the UI. I still use NR for complicated stuff though. I’ve recently started using Pyscript for modbus integrations too."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1706504868 {#2322
          date: 2024-01-29 06:07:48.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@ikidd@lemmy.world"
          "@Faceman2K23@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2307 …}
        +nested: Doctrine\ORM\PersistentCollection {#2308 …}
        +votes: Doctrine\ORM\PersistentCollection {#2304 …}
        +reports: Doctrine\ORM\PersistentCollection {#2319 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2318 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2316 …}
        -id: 348959
        -bodyTs: "'complic':29 'direct':17 'ha':16 'improv':21 'integr':40 'massiv':20 'modbus':39 'move':9 'nr':27 'pyscript':37 'recent':34 'sinc':18 'start':2,35 'still':25 'stuff':30 'though':31 'ui':23 'use':26,36 've':8,33 'way':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7118236"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706504868 {#2321
          date: 2024-01-29 06:07:48.0 +01:00
        }
        +"title": 348959
      }
      1 => App\Entity\EntryComment {#2219
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2217 …}
        +root: App\Entity\EntryComment {#2126}
        +body: """
          > pulling the html of a devices web ui\n
          \n
          I’ve done something similiar in NR to scrape the CUPS webpage on my desktop and turn on a tasmota plug for the printer when it sees a job waiting in the queue. I wouldn’t even try to do that in HA directly. But I wouldn’t be surprised if there’s an integration somewhere that would do it.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706507375 {#2222
          date: 2024-01-29 06:49:35.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@ikidd@lemmy.world"
          "@Faceman2K23@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2196 …}
        +nested: Doctrine\ORM\PersistentCollection {#2194 …}
        +votes: Doctrine\ORM\PersistentCollection {#2193 …}
        +reports: Doctrine\ORM\PersistentCollection {#2205 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
        -id: 349038
        -bodyTs: "'cup':19 'desktop':23 'devic':6 'direct':52 'done':11 'even':45 'ha':51 'html':3 'integr':63 'job':37 'nr':15 'plug':29 'printer':32 'pull':1 'queue':41 'scrape':17 'see':35 'similiar':13 'someth':12 'somewher':64 'surpris':58 'tasmota':28 'tri':46 'turn':25 'ui':8 've':10 'wait':38 'web':7 'webpag':20 'would':66 'wouldn':43,55"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7118849"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706507375 {#2221
          date: 2024-01-29 06:49:35.0 +01:00
        }
        +"title": 349038
      }
      0 => App\Entity\EntryComment {#2260}
    ]
    -id: 33609
    -titleTs: "'altern':1 'assist':4 'devic':7 'esphom':6 'home':3"
    -bodyTs: "'1':79 '2':89 '24234':127 '3':105 '4':120 'add':155 'albeit':66 'also':164 'altern':73 'amount':46 'around':8 'autom':4 'build':172 'built':10 'candi':38 'center':7 'chang':158 'clusterfuck':69 'comput':186 'config':151 'configur':142,175 'connect':19,106 'current':15 'custom':9 'daemon':91 'dashboard':74,117,160 'data':113 'deploy':174 'devic':12,84,87,110,157,177 'docker':68 'doesn':123 'edit':149 'esphom':11,83,109,169 'essenti':63 'etc':162 'expect':139 'fact':53 'file':152 'fine':27 'github':128 'go':125 'grow':59 'ha':22,31 'hello':1 'howev':39 'huge':65 'instanc':23 'interfac':33 'iot/home':3 'keep':58 'layout':161 'like':30,43 'local':183 'log':111 'm':138,144 'made':81 'manual':99,141 'massiv':45 'need':5,167 'obvious':135 'offlin':122 'okay':145 'part':170 'php/python/node':94 'repositori':129 'requir':50,88 'resourc':48 'run':121 'setup':98 'show':115 'singl':90 'someth':93 'somewher':153 'specif':80 'storag':56 'success':67 'sugar':37 'systemd':103 'thank':187 'thing':25 'time':132 'unit':104 'usag':57 'whatnot':134 'work':26"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706527484
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11282607"
    +editedAt: DateTimeImmutable @1729127186 {#2871
      date: 2024-10-17 03:06:26.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706441084 {#2819
      date: 2024-01-28 12:24:44.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2244 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
  +body: "There’s a lot of difference between a container and a VM. You can install HA on a container, all you have to do is set it up according to the manual install instructions, and work around any hardware interfacing issues that come up. You’ll save 200MB of RAM and will have to do any upgrades manually. Doesn’t seem worth it to me, but to each their own."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706541985 {#2258
    date: 2024-01-29 16:26:25.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@TCB13@lemmy.world"
    "@b1g_bake@sh.itjust.works"
    "@ikidd@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2254 …}
  +nested: Doctrine\ORM\PersistentCollection {#2246 …}
  +votes: Doctrine\ORM\PersistentCollection {#2248 …}
  +reports: Doctrine\ORM\PersistentCollection {#2247 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2256 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2284 …}
  -id: 349989
  -bodyTs: "'200mb':48 'accord':29 'around':37 'come':43 'contain':9,19 'differ':6 'doesn':59 'ha':16 'hardwar':39 'instal':15,33 'instruct':34 'interfac':40 'issu':41 'll':46 'lot':4 'manual':32,58 'ram':50 'save':47 'seem':61 'set':26 'upgrad':57 'vm':12 'work':36 'worth':62"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7127273"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706541985 {#2259
    date: 2024-01-29 16:26:25.0 +01:00
  }
  +"title": 349989
}
"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
43 DENIED edit
App\Entity\EntryComment {#2260
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2043
    +user: Proxies\__CG__\App\Entity\User {#2593 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "Alternative-to-Home-Assistant-for-ESPHome-Devices"
    +title: "Alternative to Home Assistant for ESPHome Devices"
    +url: null
    +body: """
      Hello,\n
      \n
      My IoT/Home Automation needs are centered around custom built ESPHome devices and I currently have them all connected to a HA instance and things work fine.\n
      \n
      Now, I like HA’s interface and all the sugar candy, however I don’t like the massive amounts of resources it requires and the fact that the storage usage keeps growing and it is essentially a huge, albeit successful, docker clusterfuck.\n
      \n
      Is there any alternative dashboard that just does this:\n
      \n
      1. Specifically made for ESPHome devices - no other devices required;\n
      2. Single daemon or something PHP/Python/Node that you can setup manually with a few systemd units;\n
      3. Connects to the ESPHome devices, logs the data and shows a dashboard with it;\n
      4. Runs offline, doesn’t go into 24234 GitHub repositories all the time and whatnot.\n
      \n
      Obviously that I’m expecting more manual configuration, I’m okay with having to edit a config file somewhere to add a device, change the dashboard layout etc. I also don’t need the ESPHome part that builds and deploys configurations to devices as I can do that locally on my computer.\n
      \n
      Thank you.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 42
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729577227 {#2885
      date: 2024-10-22 08:07:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2890 …}
    +votes: Doctrine\ORM\PersistentCollection {#2893 …}
    +reports: Doctrine\ORM\PersistentCollection {#2895 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2899 …}
    +badges: Doctrine\ORM\PersistentCollection {#2901 …}
    +children: [
      4 => App\Entity\EntryComment {#2126
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: null
        +root: null
        +body: "Node Red."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1729307259 {#2128
          date: 2024-10-19 05:07:39.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2139 …}
        +nested: Doctrine\ORM\PersistentCollection {#2224 …}
        +votes: Doctrine\ORM\PersistentCollection {#2223 …}
        +reports: Doctrine\ORM\PersistentCollection {#2216 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2213 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2230 …}
        -id: 348382
        -bodyTs: "'node':1 'red':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7113389"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706487460 {#2127
          date: 2024-01-29 01:17:40.0 +01:00
        }
        +"title": 348382
      }
      3 => App\Entity\EntryComment {#2228
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
        +body: """
          It’s half a GB of ram and virtually no CPU usage. You could run it on a Pi 3 with a 16Gb SD card and have resources to spare.\n
          \n
          This is just weird.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1706487717 {#2232
          date: 2024-01-29 01:21:57.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@b1g_bake@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2189 …}
        +nested: Doctrine\ORM\PersistentCollection {#2311 …}
        +votes: Doctrine\ORM\PersistentCollection {#2293 …}
        +reports: Doctrine\ORM\PersistentCollection {#2309 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2302 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2320 …}
        -id: 348390
        -bodyTs: "'16gb':23 '3':20 'card':25 'could':14 'cpu':11 'gb':5 'half':3 'pi':19 'ram':7 'resourc':28 'run':15 'sd':24 'spare':30 'usag':12 'virtual':9 'weird':34"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7113455"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706487717 {#2229
          date: 2024-01-29 01:21:57.0 +01:00
        }
        +"title": 348390
      }
      2 => App\Entity\EntryComment {#2312
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2310 …}
        +root: App\Entity\EntryComment {#2126}
        +body: "I started out that way, but I’ve moved to doing most of it in HA directly since they massively improves the UI. I still use NR for complicated stuff though. I’ve recently started using Pyscript for modbus integrations too."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1706504868 {#2322
          date: 2024-01-29 06:07:48.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@ikidd@lemmy.world"
          "@Faceman2K23@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2307 …}
        +nested: Doctrine\ORM\PersistentCollection {#2308 …}
        +votes: Doctrine\ORM\PersistentCollection {#2304 …}
        +reports: Doctrine\ORM\PersistentCollection {#2319 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2318 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2316 …}
        -id: 348959
        -bodyTs: "'complic':29 'direct':17 'ha':16 'improv':21 'integr':40 'massiv':20 'modbus':39 'move':9 'nr':27 'pyscript':37 'recent':34 'sinc':18 'start':2,35 'still':25 'stuff':30 'though':31 'ui':23 'use':26,36 've':8,33 'way':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7118236"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706504868 {#2321
          date: 2024-01-29 06:07:48.0 +01:00
        }
        +"title": 348959
      }
      1 => App\Entity\EntryComment {#2219
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2217 …}
        +root: App\Entity\EntryComment {#2126}
        +body: """
          > pulling the html of a devices web ui\n
          \n
          I’ve done something similiar in NR to scrape the CUPS webpage on my desktop and turn on a tasmota plug for the printer when it sees a job waiting in the queue. I wouldn’t even try to do that in HA directly. But I wouldn’t be surprised if there’s an integration somewhere that would do it.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706507375 {#2222
          date: 2024-01-29 06:49:35.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@ikidd@lemmy.world"
          "@Faceman2K23@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2196 …}
        +nested: Doctrine\ORM\PersistentCollection {#2194 …}
        +votes: Doctrine\ORM\PersistentCollection {#2193 …}
        +reports: Doctrine\ORM\PersistentCollection {#2205 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
        -id: 349038
        -bodyTs: "'cup':19 'desktop':23 'devic':6 'direct':52 'done':11 'even':45 'ha':51 'html':3 'integr':63 'job':37 'nr':15 'plug':29 'printer':32 'pull':1 'queue':41 'scrape':17 'see':35 'similiar':13 'someth':12 'somewher':64 'surpris':58 'tasmota':28 'tri':46 'turn':25 'ui':8 've':10 'wait':38 'web':7 'webpag':20 'would':66 'wouldn':43,55"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7118849"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706507375 {#2221
          date: 2024-01-29 06:49:35.0 +01:00
        }
        +"title": 349038
      }
      0 => App\Entity\EntryComment {#2260}
    ]
    -id: 33609
    -titleTs: "'altern':1 'assist':4 'devic':7 'esphom':6 'home':3"
    -bodyTs: "'1':79 '2':89 '24234':127 '3':105 '4':120 'add':155 'albeit':66 'also':164 'altern':73 'amount':46 'around':8 'autom':4 'build':172 'built':10 'candi':38 'center':7 'chang':158 'clusterfuck':69 'comput':186 'config':151 'configur':142,175 'connect':19,106 'current':15 'custom':9 'daemon':91 'dashboard':74,117,160 'data':113 'deploy':174 'devic':12,84,87,110,157,177 'docker':68 'doesn':123 'edit':149 'esphom':11,83,109,169 'essenti':63 'etc':162 'expect':139 'fact':53 'file':152 'fine':27 'github':128 'go':125 'grow':59 'ha':22,31 'hello':1 'howev':39 'huge':65 'instanc':23 'interfac':33 'iot/home':3 'keep':58 'layout':161 'like':30,43 'local':183 'log':111 'm':138,144 'made':81 'manual':99,141 'massiv':45 'need':5,167 'obvious':135 'offlin':122 'okay':145 'part':170 'php/python/node':94 'repositori':129 'requir':50,88 'resourc':48 'run':121 'setup':98 'show':115 'singl':90 'someth':93 'somewher':153 'specif':80 'storag':56 'success':67 'sugar':37 'systemd':103 'thank':187 'thing':25 'time':132 'unit':104 'usag':57 'whatnot':134 'work':26"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706527484
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11282607"
    +editedAt: DateTimeImmutable @1729127186 {#2871
      date: 2024-10-17 03:06:26.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706441084 {#2819
      date: 2024-01-28 12:24:44.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2244 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
  +body: "There’s a lot of difference between a container and a VM. You can install HA on a container, all you have to do is set it up according to the manual install instructions, and work around any hardware interfacing issues that come up. You’ll save 200MB of RAM and will have to do any upgrades manually. Doesn’t seem worth it to me, but to each their own."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706541985 {#2258
    date: 2024-01-29 16:26:25.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@TCB13@lemmy.world"
    "@b1g_bake@sh.itjust.works"
    "@ikidd@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2254 …}
  +nested: Doctrine\ORM\PersistentCollection {#2246 …}
  +votes: Doctrine\ORM\PersistentCollection {#2248 …}
  +reports: Doctrine\ORM\PersistentCollection {#2247 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2256 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2284 …}
  -id: 349989
  -bodyTs: "'200mb':48 'accord':29 'around':37 'come':43 'contain':9,19 'differ':6 'doesn':59 'ha':16 'hardwar':39 'instal':15,33 'instruct':34 'interfac':40 'issu':41 'll':46 'lot':4 'manual':32,58 'ram':50 'save':47 'seem':61 'set':26 'upgrad':57 'vm':12 'work':36 'worth':62"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7127273"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706541985 {#2259
    date: 2024-01-29 16:26:25.0 +01:00
  }
  +"title": 349989
}
"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
44 DENIED moderate
App\Entity\EntryComment {#2260
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2043
    +user: Proxies\__CG__\App\Entity\User {#2593 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "Alternative-to-Home-Assistant-for-ESPHome-Devices"
    +title: "Alternative to Home Assistant for ESPHome Devices"
    +url: null
    +body: """
      Hello,\n
      \n
      My IoT/Home Automation needs are centered around custom built ESPHome devices and I currently have them all connected to a HA instance and things work fine.\n
      \n
      Now, I like HA’s interface and all the sugar candy, however I don’t like the massive amounts of resources it requires and the fact that the storage usage keeps growing and it is essentially a huge, albeit successful, docker clusterfuck.\n
      \n
      Is there any alternative dashboard that just does this:\n
      \n
      1. Specifically made for ESPHome devices - no other devices required;\n
      2. Single daemon or something PHP/Python/Node that you can setup manually with a few systemd units;\n
      3. Connects to the ESPHome devices, logs the data and shows a dashboard with it;\n
      4. Runs offline, doesn’t go into 24234 GitHub repositories all the time and whatnot.\n
      \n
      Obviously that I’m expecting more manual configuration, I’m okay with having to edit a config file somewhere to add a device, change the dashboard layout etc. I also don’t need the ESPHome part that builds and deploys configurations to devices as I can do that locally on my computer.\n
      \n
      Thank you.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 42
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729577227 {#2885
      date: 2024-10-22 08:07:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2890 …}
    +votes: Doctrine\ORM\PersistentCollection {#2893 …}
    +reports: Doctrine\ORM\PersistentCollection {#2895 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2899 …}
    +badges: Doctrine\ORM\PersistentCollection {#2901 …}
    +children: [
      4 => App\Entity\EntryComment {#2126
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: null
        +root: null
        +body: "Node Red."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1729307259 {#2128
          date: 2024-10-19 05:07:39.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2139 …}
        +nested: Doctrine\ORM\PersistentCollection {#2224 …}
        +votes: Doctrine\ORM\PersistentCollection {#2223 …}
        +reports: Doctrine\ORM\PersistentCollection {#2216 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2213 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2230 …}
        -id: 348382
        -bodyTs: "'node':1 'red':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7113389"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706487460 {#2127
          date: 2024-01-29 01:17:40.0 +01:00
        }
        +"title": 348382
      }
      3 => App\Entity\EntryComment {#2228
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
        +body: """
          It’s half a GB of ram and virtually no CPU usage. You could run it on a Pi 3 with a 16Gb SD card and have resources to spare.\n
          \n
          This is just weird.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1706487717 {#2232
          date: 2024-01-29 01:21:57.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@b1g_bake@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2189 …}
        +nested: Doctrine\ORM\PersistentCollection {#2311 …}
        +votes: Doctrine\ORM\PersistentCollection {#2293 …}
        +reports: Doctrine\ORM\PersistentCollection {#2309 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2302 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2320 …}
        -id: 348390
        -bodyTs: "'16gb':23 '3':20 'card':25 'could':14 'cpu':11 'gb':5 'half':3 'pi':19 'ram':7 'resourc':28 'run':15 'sd':24 'spare':30 'usag':12 'virtual':9 'weird':34"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7113455"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706487717 {#2229
          date: 2024-01-29 01:21:57.0 +01:00
        }
        +"title": 348390
      }
      2 => App\Entity\EntryComment {#2312
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2310 …}
        +root: App\Entity\EntryComment {#2126}
        +body: "I started out that way, but I’ve moved to doing most of it in HA directly since they massively improves the UI. I still use NR for complicated stuff though. I’ve recently started using Pyscript for modbus integrations too."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1706504868 {#2322
          date: 2024-01-29 06:07:48.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@ikidd@lemmy.world"
          "@Faceman2K23@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2307 …}
        +nested: Doctrine\ORM\PersistentCollection {#2308 …}
        +votes: Doctrine\ORM\PersistentCollection {#2304 …}
        +reports: Doctrine\ORM\PersistentCollection {#2319 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2318 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2316 …}
        -id: 348959
        -bodyTs: "'complic':29 'direct':17 'ha':16 'improv':21 'integr':40 'massiv':20 'modbus':39 'move':9 'nr':27 'pyscript':37 'recent':34 'sinc':18 'start':2,35 'still':25 'stuff':30 'though':31 'ui':23 'use':26,36 've':8,33 'way':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7118236"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706504868 {#2321
          date: 2024-01-29 06:07:48.0 +01:00
        }
        +"title": 348959
      }
      1 => App\Entity\EntryComment {#2219
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2043 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2217 …}
        +root: App\Entity\EntryComment {#2126}
        +body: """
          > pulling the html of a devices web ui\n
          \n
          I’ve done something similiar in NR to scrape the CUPS webpage on my desktop and turn on a tasmota plug for the printer when it sees a job waiting in the queue. I wouldn’t even try to do that in HA directly. But I wouldn’t be surprised if there’s an integration somewhere that would do it.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706507375 {#2222
          date: 2024-01-29 06:49:35.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@TCB13@lemmy.world"
          "@ikidd@lemmy.world"
          "@Faceman2K23@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2196 …}
        +nested: Doctrine\ORM\PersistentCollection {#2194 …}
        +votes: Doctrine\ORM\PersistentCollection {#2193 …}
        +reports: Doctrine\ORM\PersistentCollection {#2205 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
        -id: 349038
        -bodyTs: "'cup':19 'desktop':23 'devic':6 'direct':52 'done':11 'even':45 'ha':51 'html':3 'integr':63 'job':37 'nr':15 'plug':29 'printer':32 'pull':1 'queue':41 'scrape':17 'see':35 'similiar':13 'someth':12 'somewher':64 'surpris':58 'tasmota':28 'tri':46 'turn':25 'ui':8 've':10 'wait':38 'web':7 'webpag':20 'would':66 'wouldn':43,55"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7118849"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706507375 {#2221
          date: 2024-01-29 06:49:35.0 +01:00
        }
        +"title": 349038
      }
      0 => App\Entity\EntryComment {#2260}
    ]
    -id: 33609
    -titleTs: "'altern':1 'assist':4 'devic':7 'esphom':6 'home':3"
    -bodyTs: "'1':79 '2':89 '24234':127 '3':105 '4':120 'add':155 'albeit':66 'also':164 'altern':73 'amount':46 'around':8 'autom':4 'build':172 'built':10 'candi':38 'center':7 'chang':158 'clusterfuck':69 'comput':186 'config':151 'configur':142,175 'connect':19,106 'current':15 'custom':9 'daemon':91 'dashboard':74,117,160 'data':113 'deploy':174 'devic':12,84,87,110,157,177 'docker':68 'doesn':123 'edit':149 'esphom':11,83,109,169 'essenti':63 'etc':162 'expect':139 'fact':53 'file':152 'fine':27 'github':128 'go':125 'grow':59 'ha':22,31 'hello':1 'howev':39 'huge':65 'instanc':23 'interfac':33 'iot/home':3 'keep':58 'layout':161 'like':30,43 'local':183 'log':111 'm':138,144 'made':81 'manual':99,141 'massiv':45 'need':5,167 'obvious':135 'offlin':122 'okay':145 'part':170 'php/python/node':94 'repositori':129 'requir':50,88 'resourc':48 'run':121 'setup':98 'show':115 'singl':90 'someth':93 'somewher':153 'specif':80 'storag':56 'success':67 'sugar':37 'systemd':103 'thank':187 'thing':25 'time':132 'unit':104 'usag':57 'whatnot':134 'work':26"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706527484
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11282607"
    +editedAt: DateTimeImmutable @1729127186 {#2871
      date: 2024-10-17 03:06:26.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706441084 {#2819
      date: 2024-01-28 12:24:44.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2244 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
  +body: "There’s a lot of difference between a container and a VM. You can install HA on a container, all you have to do is set it up according to the manual install instructions, and work around any hardware interfacing issues that come up. You’ll save 200MB of RAM and will have to do any upgrades manually. Doesn’t seem worth it to me, but to each their own."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706541985 {#2258
    date: 2024-01-29 16:26:25.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@TCB13@lemmy.world"
    "@b1g_bake@sh.itjust.works"
    "@ikidd@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2254 …}
  +nested: Doctrine\ORM\PersistentCollection {#2246 …}
  +votes: Doctrine\ORM\PersistentCollection {#2248 …}
  +reports: Doctrine\ORM\PersistentCollection {#2247 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2256 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2284 …}
  -id: 349989
  -bodyTs: "'200mb':48 'accord':29 'around':37 'come':43 'contain':9,19 'differ':6 'doesn':59 'ha':16 'hardwar':39 'instal':15,33 'instruct':34 'interfac':40 'issu':41 'll':46 'lot':4 'manual':32,58 'ram':50 'save':47 'seem':61 'set':26 'upgrad':57 'vm':12 'work':36 'worth':62"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7127273"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706541985 {#2259
    date: 2024-01-29 16:26:25.0 +01:00
  }
  +"title": 349989
}
"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
45 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
46 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2209
  +user: Proxies\__CG__\App\Entity\User {#2858 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
  +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 {#2903
    date: 2024-10-21 21:44:20.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2908 …}
  +votes: Doctrine\ORM\PersistentCollection {#2911 …}
  +reports: Doctrine\ORM\PersistentCollection {#2913 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2915 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2917 …}
  +badges: Doctrine\ORM\PersistentCollection {#2919 …}
  +children: [
    1 => App\Entity\EntryComment {#2208
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2209 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        HTML scrape of CUPS web server to see if there’s a print job waiting, turn on tasmota plug for laserprinter, then turn off in 5 minutes to save power.\n
        \n
        It’s an old LJ4000 so it’s idle power is pretty high.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1729403981 {#2207
        date: 2024-10-20 07:59:41.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@corroded@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2204 …}
      +nested: Doctrine\ORM\PersistentCollection {#2211 …}
      +votes: Doctrine\ORM\PersistentCollection {#2266 …}
      +reports: Doctrine\ORM\PersistentCollection {#2268 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2273 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2274 …}
      -id: 349115
      -bodyTs: "'5':26 'cup':4 'high':43 'html':1 'idl':39 'job':14 'laserprint':21 'lj4000':35 'minut':27 'old':34 'plug':19 'power':30,40 'pretti':42 'print':13 'save':29 'scrape':2 'see':8 'server':6 'tasmota':18 'turn':16,23 'wait':15 'web':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7119511"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706510160 {#2212
        date: 2024-01-29 07:36:00.0 +01:00
      }
      +"title": 349115
    }
    0 => App\Entity\EntryComment {#2262
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2209 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2263 …}
      +root: App\Entity\EntryComment {#2208}
      +body: """
        I’m trying this now, I see it change the state to “printing” but I can’t bring up the device in automations to act on it. If I go into the IPP devices page and try to add an automation from the device page, it tells me no devics are available for automation.\n
        \n
        Edit: got it, it was under entities, not devices, in automations. That’s one more thing out of Node Red now, thanks!
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1706539246 {#2190
        date: 2024-01-29 15:40:46.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@corroded@lemmy.world"
        "@ikidd@lemmy.world"
        "@eutampieri@feddit.it"
        "@corroded@lemmy.world"
        "@ikidd@lemmy.world"
        "@eutampieri@feddit.it"
        "@corroded@lemmy.world"
        "@ikidd@lemmy.world"
        "@eutampieri@feddit.it"
        "@corroded@lemmy.world"
        "@ikidd@lemmy.world"
        "@eutampieri@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2264 …}
      +nested: Doctrine\ORM\PersistentCollection {#2242 …}
      +votes: Doctrine\ORM\PersistentCollection {#2240 …}
      +reports: Doctrine\ORM\PersistentCollection {#2233 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2234 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2237 …}
      -id: 349846
      -bodyTs: "'act':25 'add':39 'autom':23,41,54,65 'avail':52 'bring':18 'chang':9 'devic':21,34,44,50,63 'edit':55 'entiti':61 'go':30 'got':56 'ipp':33 'm':2 'node':73 'one':68 'page':35,45 'print':13 'red':74 'see':7 'state':11 'tell':47 'thank':76 'thing':70 'tri':3,37"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7126453"
      +editedAt: DateTimeImmutable @1729396671 {#2253
        date: 2024-10-20 05:57:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706539246 {#2265
        date: 2024-01-29 15:40:46.0 +01:00
      }
      +"title": 349846
    }
  ]
  -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 {#2891
    date: 2024-01-28 07:08:10.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
47 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2209
  +user: Proxies\__CG__\App\Entity\User {#2858 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
  +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 {#2903
    date: 2024-10-21 21:44:20.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2908 …}
  +votes: Doctrine\ORM\PersistentCollection {#2911 …}
  +reports: Doctrine\ORM\PersistentCollection {#2913 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2915 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2917 …}
  +badges: Doctrine\ORM\PersistentCollection {#2919 …}
  +children: [
    1 => App\Entity\EntryComment {#2208
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2209 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        HTML scrape of CUPS web server to see if there’s a print job waiting, turn on tasmota plug for laserprinter, then turn off in 5 minutes to save power.\n
        \n
        It’s an old LJ4000 so it’s idle power is pretty high.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1729403981 {#2207
        date: 2024-10-20 07:59:41.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@corroded@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2204 …}
      +nested: Doctrine\ORM\PersistentCollection {#2211 …}
      +votes: Doctrine\ORM\PersistentCollection {#2266 …}
      +reports: Doctrine\ORM\PersistentCollection {#2268 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2273 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2274 …}
      -id: 349115
      -bodyTs: "'5':26 'cup':4 'high':43 'html':1 'idl':39 'job':14 'laserprint':21 'lj4000':35 'minut':27 'old':34 'plug':19 'power':30,40 'pretti':42 'print':13 'save':29 'scrape':2 'see':8 'server':6 'tasmota':18 'turn':16,23 'wait':15 'web':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7119511"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706510160 {#2212
        date: 2024-01-29 07:36:00.0 +01:00
      }
      +"title": 349115
    }
    0 => App\Entity\EntryComment {#2262
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2209 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2263 …}
      +root: App\Entity\EntryComment {#2208}
      +body: """
        I’m trying this now, I see it change the state to “printing” but I can’t bring up the device in automations to act on it. If I go into the IPP devices page and try to add an automation from the device page, it tells me no devics are available for automation.\n
        \n
        Edit: got it, it was under entities, not devices, in automations. That’s one more thing out of Node Red now, thanks!
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1706539246 {#2190
        date: 2024-01-29 15:40:46.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@corroded@lemmy.world"
        "@ikidd@lemmy.world"
        "@eutampieri@feddit.it"
        "@corroded@lemmy.world"
        "@ikidd@lemmy.world"
        "@eutampieri@feddit.it"
        "@corroded@lemmy.world"
        "@ikidd@lemmy.world"
        "@eutampieri@feddit.it"
        "@corroded@lemmy.world"
        "@ikidd@lemmy.world"
        "@eutampieri@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2264 …}
      +nested: Doctrine\ORM\PersistentCollection {#2242 …}
      +votes: Doctrine\ORM\PersistentCollection {#2240 …}
      +reports: Doctrine\ORM\PersistentCollection {#2233 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2234 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2237 …}
      -id: 349846
      -bodyTs: "'act':25 'add':39 'autom':23,41,54,65 'avail':52 'bring':18 'chang':9 'devic':21,34,44,50,63 'edit':55 'entiti':61 'go':30 'got':56 'ipp':33 'm':2 'node':73 'one':68 'page':35,45 'print':13 'red':74 'see':7 'state':11 'tell':47 'thank':76 'thing':70 'tri':3,37"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7126453"
      +editedAt: DateTimeImmutable @1729396671 {#2253
        date: 2024-10-20 05:57:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706539246 {#2265
        date: 2024-01-29 15:40:46.0 +01:00
      }
      +"title": 349846
    }
  ]
  -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 {#2891
    date: 2024-01-28 07:08:10.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
48 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2209
  +user: Proxies\__CG__\App\Entity\User {#2858 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
  +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 {#2903
    date: 2024-10-21 21:44:20.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2908 …}
  +votes: Doctrine\ORM\PersistentCollection {#2911 …}
  +reports: Doctrine\ORM\PersistentCollection {#2913 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2915 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2917 …}
  +badges: Doctrine\ORM\PersistentCollection {#2919 …}
  +children: [
    1 => App\Entity\EntryComment {#2208
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2209 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        HTML scrape of CUPS web server to see if there’s a print job waiting, turn on tasmota plug for laserprinter, then turn off in 5 minutes to save power.\n
        \n
        It’s an old LJ4000 so it’s idle power is pretty high.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1729403981 {#2207
        date: 2024-10-20 07:59:41.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@corroded@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2204 …}
      +nested: Doctrine\ORM\PersistentCollection {#2211 …}
      +votes: Doctrine\ORM\PersistentCollection {#2266 …}
      +reports: Doctrine\ORM\PersistentCollection {#2268 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2273 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2274 …}
      -id: 349115
      -bodyTs: "'5':26 'cup':4 'high':43 'html':1 'idl':39 'job':14 'laserprint':21 'lj4000':35 'minut':27 'old':34 'plug':19 'power':30,40 'pretti':42 'print':13 'save':29 'scrape':2 'see':8 'server':6 'tasmota':18 'turn':16,23 'wait':15 'web':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7119511"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706510160 {#2212
        date: 2024-01-29 07:36:00.0 +01:00
      }
      +"title": 349115
    }
    0 => App\Entity\EntryComment {#2262
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2209 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2263 …}
      +root: App\Entity\EntryComment {#2208}
      +body: """
        I’m trying this now, I see it change the state to “printing” but I can’t bring up the device in automations to act on it. If I go into the IPP devices page and try to add an automation from the device page, it tells me no devics are available for automation.\n
        \n
        Edit: got it, it was under entities, not devices, in automations. That’s one more thing out of Node Red now, thanks!
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1706539246 {#2190
        date: 2024-01-29 15:40:46.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@corroded@lemmy.world"
        "@ikidd@lemmy.world"
        "@eutampieri@feddit.it"
        "@corroded@lemmy.world"
        "@ikidd@lemmy.world"
        "@eutampieri@feddit.it"
        "@corroded@lemmy.world"
        "@ikidd@lemmy.world"
        "@eutampieri@feddit.it"
        "@corroded@lemmy.world"
        "@ikidd@lemmy.world"
        "@eutampieri@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2264 …}
      +nested: Doctrine\ORM\PersistentCollection {#2242 …}
      +votes: Doctrine\ORM\PersistentCollection {#2240 …}
      +reports: Doctrine\ORM\PersistentCollection {#2233 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2234 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2237 …}
      -id: 349846
      -bodyTs: "'act':25 'add':39 'autom':23,41,54,65 'avail':52 'bring':18 'chang':9 'devic':21,34,44,50,63 'edit':55 'entiti':61 'go':30 'got':56 'ipp':33 'm':2 'node':73 'one':68 'page':35,45 'print':13 'red':74 'see':7 'state':11 'tell':47 'thank':76 'thing':70 'tri':3,37"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7126453"
      +editedAt: DateTimeImmutable @1729396671 {#2253
        date: 2024-10-20 05:57:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706539246 {#2265
        date: 2024-01-29 15:40:46.0 +01:00
      }
      +"title": 349846
    }
  ]
  -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 {#2891
    date: 2024-01-28 07:08:10.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
49 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
50 DENIED moderate
App\Entity\EntryComment {#2208
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2209
    +user: Proxies\__CG__\App\Entity\User {#2858 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +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 {#2903
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2908 …}
    +votes: Doctrine\ORM\PersistentCollection {#2911 …}
    +reports: Doctrine\ORM\PersistentCollection {#2913 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2915 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2917 …}
    +badges: Doctrine\ORM\PersistentCollection {#2919 …}
    +children: [
      1 => App\Entity\EntryComment {#2208}
      0 => App\Entity\EntryComment {#2262
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2209 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2263 …}
        +root: App\Entity\EntryComment {#2208}
        +body: """
          I’m trying this now, I see it change the state to “printing” but I can’t bring up the device in automations to act on it. If I go into the IPP devices page and try to add an automation from the device page, it tells me no devics are available for automation.\n
          \n
          Edit: got it, it was under entities, not devices, in automations. That’s one more thing out of Node Red now, thanks!
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1706539246 {#2190
          date: 2024-01-29 15:40:46.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@corroded@lemmy.world"
          "@ikidd@lemmy.world"
          "@eutampieri@feddit.it"
          "@corroded@lemmy.world"
          "@ikidd@lemmy.world"
          "@eutampieri@feddit.it"
          "@corroded@lemmy.world"
          "@ikidd@lemmy.world"
          "@eutampieri@feddit.it"
          "@corroded@lemmy.world"
          "@ikidd@lemmy.world"
          "@eutampieri@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2264 …}
        +nested: Doctrine\ORM\PersistentCollection {#2242 …}
        +votes: Doctrine\ORM\PersistentCollection {#2240 …}
        +reports: Doctrine\ORM\PersistentCollection {#2233 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2234 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2237 …}
        -id: 349846
        -bodyTs: "'act':25 'add':39 'autom':23,41,54,65 'avail':52 'bring':18 'chang':9 'devic':21,34,44,50,63 'edit':55 'entiti':61 'go':30 'got':56 'ipp':33 'm':2 'node':73 'one':68 'page':35,45 'print':13 'red':74 'see':7 'state':11 'tell':47 'thank':76 'thing':70 'tri':3,37"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7126453"
        +editedAt: DateTimeImmutable @1729396671 {#2253
          date: 2024-10-20 05:57:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706539246 {#2265
          date: 2024-01-29 15:40:46.0 +01:00
        }
        +"title": 349846
      }
    ]
    -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 {#2891
      date: 2024-01-28 07:08:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    HTML scrape of CUPS web server to see if there’s a print job waiting, turn on tasmota plug for laserprinter, then turn off in 5 minutes to save power.\n
    \n
    It’s an old LJ4000 so it’s idle power is pretty high.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1729403981 {#2207
    date: 2024-10-20 07:59:41.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@corroded@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2204 …}
  +nested: Doctrine\ORM\PersistentCollection {#2211 …}
  +votes: Doctrine\ORM\PersistentCollection {#2266 …}
  +reports: Doctrine\ORM\PersistentCollection {#2268 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2273 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2274 …}
  -id: 349115
  -bodyTs: "'5':26 'cup':4 'high':43 'html':1 'idl':39 'job':14 'laserprint':21 'lj4000':35 'minut':27 'old':34 'plug':19 'power':30,40 'pretti':42 'print':13 'save':29 'scrape':2 'see':8 'server':6 'tasmota':18 'turn':16,23 'wait':15 'web':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7119511"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706510160 {#2212
    date: 2024-01-29 07:36:00.0 +01:00
  }
  +"title": 349115
}
"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
51 DENIED edit
App\Entity\EntryComment {#2208
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2209
    +user: Proxies\__CG__\App\Entity\User {#2858 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +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 {#2903
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2908 …}
    +votes: Doctrine\ORM\PersistentCollection {#2911 …}
    +reports: Doctrine\ORM\PersistentCollection {#2913 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2915 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2917 …}
    +badges: Doctrine\ORM\PersistentCollection {#2919 …}
    +children: [
      1 => App\Entity\EntryComment {#2208}
      0 => App\Entity\EntryComment {#2262
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2209 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2263 …}
        +root: App\Entity\EntryComment {#2208}
        +body: """
          I’m trying this now, I see it change the state to “printing” but I can’t bring up the device in automations to act on it. If I go into the IPP devices page and try to add an automation from the device page, it tells me no devics are available for automation.\n
          \n
          Edit: got it, it was under entities, not devices, in automations. That’s one more thing out of Node Red now, thanks!
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1706539246 {#2190
          date: 2024-01-29 15:40:46.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@corroded@lemmy.world"
          "@ikidd@lemmy.world"
          "@eutampieri@feddit.it"
          "@corroded@lemmy.world"
          "@ikidd@lemmy.world"
          "@eutampieri@feddit.it"
          "@corroded@lemmy.world"
          "@ikidd@lemmy.world"
          "@eutampieri@feddit.it"
          "@corroded@lemmy.world"
          "@ikidd@lemmy.world"
          "@eutampieri@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2264 …}
        +nested: Doctrine\ORM\PersistentCollection {#2242 …}
        +votes: Doctrine\ORM\PersistentCollection {#2240 …}
        +reports: Doctrine\ORM\PersistentCollection {#2233 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2234 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2237 …}
        -id: 349846
        -bodyTs: "'act':25 'add':39 'autom':23,41,54,65 'avail':52 'bring':18 'chang':9 'devic':21,34,44,50,63 'edit':55 'entiti':61 'go':30 'got':56 'ipp':33 'm':2 'node':73 'one':68 'page':35,45 'print':13 'red':74 'see':7 'state':11 'tell':47 'thank':76 'thing':70 'tri':3,37"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7126453"
        +editedAt: DateTimeImmutable @1729396671 {#2253
          date: 2024-10-20 05:57:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706539246 {#2265
          date: 2024-01-29 15:40:46.0 +01:00
        }
        +"title": 349846
      }
    ]
    -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 {#2891
      date: 2024-01-28 07:08:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    HTML scrape of CUPS web server to see if there’s a print job waiting, turn on tasmota plug for laserprinter, then turn off in 5 minutes to save power.\n
    \n
    It’s an old LJ4000 so it’s idle power is pretty high.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1729403981 {#2207
    date: 2024-10-20 07:59:41.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@corroded@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2204 …}
  +nested: Doctrine\ORM\PersistentCollection {#2211 …}
  +votes: Doctrine\ORM\PersistentCollection {#2266 …}
  +reports: Doctrine\ORM\PersistentCollection {#2268 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2273 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2274 …}
  -id: 349115
  -bodyTs: "'5':26 'cup':4 'high':43 'html':1 'idl':39 'job':14 'laserprint':21 'lj4000':35 'minut':27 'old':34 'plug':19 'power':30,40 'pretti':42 'print':13 'save':29 'scrape':2 'see':8 'server':6 'tasmota':18 'turn':16,23 'wait':15 'web':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7119511"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706510160 {#2212
    date: 2024-01-29 07:36:00.0 +01:00
  }
  +"title": 349115
}
"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
52 DENIED moderate
App\Entity\EntryComment {#2208
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2209
    +user: Proxies\__CG__\App\Entity\User {#2858 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +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 {#2903
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2908 …}
    +votes: Doctrine\ORM\PersistentCollection {#2911 …}
    +reports: Doctrine\ORM\PersistentCollection {#2913 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2915 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2917 …}
    +badges: Doctrine\ORM\PersistentCollection {#2919 …}
    +children: [
      1 => App\Entity\EntryComment {#2208}
      0 => App\Entity\EntryComment {#2262
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2209 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2263 …}
        +root: App\Entity\EntryComment {#2208}
        +body: """
          I’m trying this now, I see it change the state to “printing” but I can’t bring up the device in automations to act on it. If I go into the IPP devices page and try to add an automation from the device page, it tells me no devics are available for automation.\n
          \n
          Edit: got it, it was under entities, not devices, in automations. That’s one more thing out of Node Red now, thanks!
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1706539246 {#2190
          date: 2024-01-29 15:40:46.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@corroded@lemmy.world"
          "@ikidd@lemmy.world"
          "@eutampieri@feddit.it"
          "@corroded@lemmy.world"
          "@ikidd@lemmy.world"
          "@eutampieri@feddit.it"
          "@corroded@lemmy.world"
          "@ikidd@lemmy.world"
          "@eutampieri@feddit.it"
          "@corroded@lemmy.world"
          "@ikidd@lemmy.world"
          "@eutampieri@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2264 …}
        +nested: Doctrine\ORM\PersistentCollection {#2242 …}
        +votes: Doctrine\ORM\PersistentCollection {#2240 …}
        +reports: Doctrine\ORM\PersistentCollection {#2233 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2234 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2237 …}
        -id: 349846
        -bodyTs: "'act':25 'add':39 'autom':23,41,54,65 'avail':52 'bring':18 'chang':9 'devic':21,34,44,50,63 'edit':55 'entiti':61 'go':30 'got':56 'ipp':33 'm':2 'node':73 'one':68 'page':35,45 'print':13 'red':74 'see':7 'state':11 'tell':47 'thank':76 'thing':70 'tri':3,37"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7126453"
        +editedAt: DateTimeImmutable @1729396671 {#2253
          date: 2024-10-20 05:57:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706539246 {#2265
          date: 2024-01-29 15:40:46.0 +01:00
        }
        +"title": 349846
      }
    ]
    -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 {#2891
      date: 2024-01-28 07:08:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    HTML scrape of CUPS web server to see if there’s a print job waiting, turn on tasmota plug for laserprinter, then turn off in 5 minutes to save power.\n
    \n
    It’s an old LJ4000 so it’s idle power is pretty high.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1729403981 {#2207
    date: 2024-10-20 07:59:41.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@corroded@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2204 …}
  +nested: Doctrine\ORM\PersistentCollection {#2211 …}
  +votes: Doctrine\ORM\PersistentCollection {#2266 …}
  +reports: Doctrine\ORM\PersistentCollection {#2268 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2273 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2274 …}
  -id: 349115
  -bodyTs: "'5':26 'cup':4 'high':43 'html':1 'idl':39 'job':14 'laserprint':21 'lj4000':35 'minut':27 'old':34 'plug':19 'power':30,40 'pretti':42 'print':13 'save':29 'scrape':2 'see':8 'server':6 'tasmota':18 'turn':16,23 'wait':15 'web':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7119511"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706510160 {#2212
    date: 2024-01-29 07:36:00.0 +01:00
  }
  +"title": 349115
}
"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
53 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
54 DENIED moderate
App\Entity\EntryComment {#2262
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2209
    +user: Proxies\__CG__\App\Entity\User {#2858 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +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 {#2903
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2908 …}
    +votes: Doctrine\ORM\PersistentCollection {#2911 …}
    +reports: Doctrine\ORM\PersistentCollection {#2913 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2915 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2917 …}
    +badges: Doctrine\ORM\PersistentCollection {#2919 …}
    +children: [
      1 => App\Entity\EntryComment {#2208
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2209 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          HTML scrape of CUPS web server to see if there’s a print job waiting, turn on tasmota plug for laserprinter, then turn off in 5 minutes to save power.\n
          \n
          It’s an old LJ4000 so it’s idle power is pretty high.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1729403981 {#2207
          date: 2024-10-20 07:59:41.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@corroded@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2204 …}
        +nested: Doctrine\ORM\PersistentCollection {#2211 …}
        +votes: Doctrine\ORM\PersistentCollection {#2266 …}
        +reports: Doctrine\ORM\PersistentCollection {#2268 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2273 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2274 …}
        -id: 349115
        -bodyTs: "'5':26 'cup':4 'high':43 'html':1 'idl':39 'job':14 'laserprint':21 'lj4000':35 'minut':27 'old':34 'plug':19 'power':30,40 'pretti':42 'print':13 'save':29 'scrape':2 'see':8 'server':6 'tasmota':18 'turn':16,23 'wait':15 'web':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7119511"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706510160 {#2212
          date: 2024-01-29 07:36:00.0 +01:00
        }
        +"title": 349115
      }
      0 => App\Entity\EntryComment {#2262}
    ]
    -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 {#2891
      date: 2024-01-28 07:08:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2263 …}
  +root: App\Entity\EntryComment {#2208}
  +body: """
    I’m trying this now, I see it change the state to “printing” but I can’t bring up the device in automations to act on it. If I go into the IPP devices page and try to add an automation from the device page, it tells me no devics are available for automation.\n
    \n
    Edit: got it, it was under entities, not devices, in automations. That’s one more thing out of Node Red now, thanks!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706539246 {#2190
    date: 2024-01-29 15:40:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@corroded@lemmy.world"
    "@ikidd@lemmy.world"
    "@eutampieri@feddit.it"
    "@corroded@lemmy.world"
    "@ikidd@lemmy.world"
    "@eutampieri@feddit.it"
    "@corroded@lemmy.world"
    "@ikidd@lemmy.world"
    "@eutampieri@feddit.it"
    "@corroded@lemmy.world"
    "@ikidd@lemmy.world"
    "@eutampieri@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2264 …}
  +nested: Doctrine\ORM\PersistentCollection {#2242 …}
  +votes: Doctrine\ORM\PersistentCollection {#2240 …}
  +reports: Doctrine\ORM\PersistentCollection {#2233 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2234 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2237 …}
  -id: 349846
  -bodyTs: "'act':25 'add':39 'autom':23,41,54,65 'avail':52 'bring':18 'chang':9 'devic':21,34,44,50,63 'edit':55 'entiti':61 'go':30 'got':56 'ipp':33 'm':2 'node':73 'one':68 'page':35,45 'print':13 'red':74 'see':7 'state':11 'tell':47 'thank':76 'thing':70 'tri':3,37"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7126453"
  +editedAt: DateTimeImmutable @1729396671 {#2253
    date: 2024-10-20 05:57:51.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706539246 {#2265
    date: 2024-01-29 15:40:46.0 +01:00
  }
  +"title": 349846
}
"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
55 DENIED edit
App\Entity\EntryComment {#2262
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2209
    +user: Proxies\__CG__\App\Entity\User {#2858 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +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 {#2903
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2908 …}
    +votes: Doctrine\ORM\PersistentCollection {#2911 …}
    +reports: Doctrine\ORM\PersistentCollection {#2913 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2915 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2917 …}
    +badges: Doctrine\ORM\PersistentCollection {#2919 …}
    +children: [
      1 => App\Entity\EntryComment {#2208
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2209 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          HTML scrape of CUPS web server to see if there’s a print job waiting, turn on tasmota plug for laserprinter, then turn off in 5 minutes to save power.\n
          \n
          It’s an old LJ4000 so it’s idle power is pretty high.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1729403981 {#2207
          date: 2024-10-20 07:59:41.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@corroded@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2204 …}
        +nested: Doctrine\ORM\PersistentCollection {#2211 …}
        +votes: Doctrine\ORM\PersistentCollection {#2266 …}
        +reports: Doctrine\ORM\PersistentCollection {#2268 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2273 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2274 …}
        -id: 349115
        -bodyTs: "'5':26 'cup':4 'high':43 'html':1 'idl':39 'job':14 'laserprint':21 'lj4000':35 'minut':27 'old':34 'plug':19 'power':30,40 'pretti':42 'print':13 'save':29 'scrape':2 'see':8 'server':6 'tasmota':18 'turn':16,23 'wait':15 'web':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7119511"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706510160 {#2212
          date: 2024-01-29 07:36:00.0 +01:00
        }
        +"title": 349115
      }
      0 => App\Entity\EntryComment {#2262}
    ]
    -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 {#2891
      date: 2024-01-28 07:08:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2263 …}
  +root: App\Entity\EntryComment {#2208}
  +body: """
    I’m trying this now, I see it change the state to “printing” but I can’t bring up the device in automations to act on it. If I go into the IPP devices page and try to add an automation from the device page, it tells me no devics are available for automation.\n
    \n
    Edit: got it, it was under entities, not devices, in automations. That’s one more thing out of Node Red now, thanks!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706539246 {#2190
    date: 2024-01-29 15:40:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@corroded@lemmy.world"
    "@ikidd@lemmy.world"
    "@eutampieri@feddit.it"
    "@corroded@lemmy.world"
    "@ikidd@lemmy.world"
    "@eutampieri@feddit.it"
    "@corroded@lemmy.world"
    "@ikidd@lemmy.world"
    "@eutampieri@feddit.it"
    "@corroded@lemmy.world"
    "@ikidd@lemmy.world"
    "@eutampieri@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2264 …}
  +nested: Doctrine\ORM\PersistentCollection {#2242 …}
  +votes: Doctrine\ORM\PersistentCollection {#2240 …}
  +reports: Doctrine\ORM\PersistentCollection {#2233 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2234 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2237 …}
  -id: 349846
  -bodyTs: "'act':25 'add':39 'autom':23,41,54,65 'avail':52 'bring':18 'chang':9 'devic':21,34,44,50,63 'edit':55 'entiti':61 'go':30 'got':56 'ipp':33 'm':2 'node':73 'one':68 'page':35,45 'print':13 'red':74 'see':7 'state':11 'tell':47 'thank':76 'thing':70 'tri':3,37"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7126453"
  +editedAt: DateTimeImmutable @1729396671 {#2253
    date: 2024-10-20 05:57:51.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706539246 {#2265
    date: 2024-01-29 15:40:46.0 +01:00
  }
  +"title": 349846
}
"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
56 DENIED moderate
App\Entity\EntryComment {#2262
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2209
    +user: Proxies\__CG__\App\Entity\User {#2858 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +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 {#2903
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2908 …}
    +votes: Doctrine\ORM\PersistentCollection {#2911 …}
    +reports: Doctrine\ORM\PersistentCollection {#2913 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2915 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2917 …}
    +badges: Doctrine\ORM\PersistentCollection {#2919 …}
    +children: [
      1 => App\Entity\EntryComment {#2208
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2209 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          HTML scrape of CUPS web server to see if there’s a print job waiting, turn on tasmota plug for laserprinter, then turn off in 5 minutes to save power.\n
          \n
          It’s an old LJ4000 so it’s idle power is pretty high.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1729403981 {#2207
          date: 2024-10-20 07:59:41.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@corroded@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2204 …}
        +nested: Doctrine\ORM\PersistentCollection {#2211 …}
        +votes: Doctrine\ORM\PersistentCollection {#2266 …}
        +reports: Doctrine\ORM\PersistentCollection {#2268 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2273 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2274 …}
        -id: 349115
        -bodyTs: "'5':26 'cup':4 'high':43 'html':1 'idl':39 'job':14 'laserprint':21 'lj4000':35 'minut':27 'old':34 'plug':19 'power':30,40 'pretti':42 'print':13 'save':29 'scrape':2 'see':8 'server':6 'tasmota':18 'turn':16,23 'wait':15 'web':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7119511"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706510160 {#2212
          date: 2024-01-29 07:36:00.0 +01:00
        }
        +"title": 349115
      }
      0 => App\Entity\EntryComment {#2262}
    ]
    -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 {#2891
      date: 2024-01-28 07:08:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2263 …}
  +root: App\Entity\EntryComment {#2208}
  +body: """
    I’m trying this now, I see it change the state to “printing” but I can’t bring up the device in automations to act on it. If I go into the IPP devices page and try to add an automation from the device page, it tells me no devics are available for automation.\n
    \n
    Edit: got it, it was under entities, not devices, in automations. That’s one more thing out of Node Red now, thanks!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706539246 {#2190
    date: 2024-01-29 15:40:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@corroded@lemmy.world"
    "@ikidd@lemmy.world"
    "@eutampieri@feddit.it"
    "@corroded@lemmy.world"
    "@ikidd@lemmy.world"
    "@eutampieri@feddit.it"
    "@corroded@lemmy.world"
    "@ikidd@lemmy.world"
    "@eutampieri@feddit.it"
    "@corroded@lemmy.world"
    "@ikidd@lemmy.world"
    "@eutampieri@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2264 …}
  +nested: Doctrine\ORM\PersistentCollection {#2242 …}
  +votes: Doctrine\ORM\PersistentCollection {#2240 …}
  +reports: Doctrine\ORM\PersistentCollection {#2233 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2234 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2237 …}
  -id: 349846
  -bodyTs: "'act':25 'add':39 'autom':23,41,54,65 'avail':52 'bring':18 'chang':9 'devic':21,34,44,50,63 'edit':55 'entiti':61 'go':30 'got':56 'ipp':33 'm':2 'node':73 'one':68 'page':35,45 'print':13 'red':74 'see':7 'state':11 'tell':47 'thank':76 'thing':70 'tri':3,37"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7126453"
  +editedAt: DateTimeImmutable @1729396671 {#2253
    date: 2024-10-20 05:57:51.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706539246 {#2265
    date: 2024-01-29 15:40:46.0 +01:00
  }
  +"title": 349846
}
"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
57 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
58 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2049
  +user: Proxies\__CG__\App\Entity\User {#2888 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2048 …}
  +image: Proxies\__CG__\App\Entity\Image {#2926 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
  +slug: "Outdoor-Cat-vs-Indoor-Cat-by-Sarah-Andersen"
  +title: ""Outdoor Cat vs Indoor Cat" by Sarah Andersen"
  +url: "https://lemm.ee/pictrs/image/2a381b04-feb4-4eec-acd1-0f0f8500ceb7.jpeg"
  +body: "- Source: [Website](https://sarahcandersen.com/post/740682035583156224) - [RSS](https://sarahcandersen.com/rss)"
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 261
  +favouriteCount: 1435
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729546043 {#2921
    date: 2024-10-21 23:27:23.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2929 …}
  +votes: Doctrine\ORM\PersistentCollection {#2931 …}
  +reports: Doctrine\ORM\PersistentCollection {#2933 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
  +badges: Doctrine\ORM\PersistentCollection {#2939 …}
  +children: [
    App\Entity\EntryComment {#2070
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2049 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2048 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2051 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2051 …}
      +body: "Never seen any cat that chose to stay inside even 50% of the time when given a choice. I’d rather they enjoy their life than make me feel better be cause they’re penned up all the time."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 14
      +score: 0
      +lastActive: DateTime @1706416748 {#2071
        date: 2024-01-28 05:39:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@sag@lemm.ee"
        "@limelight79@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2056 …}
      +nested: Doctrine\ORM\PersistentCollection {#2046 …}
      +votes: Doctrine\ORM\PersistentCollection {#2045 …}
      +reports: Doctrine\ORM\PersistentCollection {#2050 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2052 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2058 …}
      -id: 346421
      -bodyTs: "'50':11 'better':30 'cat':4 'caus':32 'choic':18 'chose':6 'd':20 'enjoy':23 'even':10 'feel':29 'given':16 'insid':9 'life':25 'make':27 'never':1 'pen':35 'rather':21 're':34 'seen':2 'stay':8 'time':14,39"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7086039"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706416748 {#2067
        date: 2024-01-28 05:39:08.0 +01:00
      }
      +"title": 346421
    }
  ]
  -id: 33490
  -titleTs: "'andersen':8 'cat':2,5 'indoor':4 'outdoor':1 'sarah':7 'vs':3"
  -bodyTs: "'/post/740682035583156224)':5 '/rss)':9 'rss':6 'sarahcandersen.com':4,8 'sarahcandersen.com/post/740682035583156224)':3 'sarahcandersen.com/rss)':7 'sourc':1 'websit':2"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706466110
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/22082680"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706379710 {#2909
    date: 2024-01-27 19:21:50.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
59 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2049
  +user: Proxies\__CG__\App\Entity\User {#2888 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2048 …}
  +image: Proxies\__CG__\App\Entity\Image {#2926 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
  +slug: "Outdoor-Cat-vs-Indoor-Cat-by-Sarah-Andersen"
  +title: ""Outdoor Cat vs Indoor Cat" by Sarah Andersen"
  +url: "https://lemm.ee/pictrs/image/2a381b04-feb4-4eec-acd1-0f0f8500ceb7.jpeg"
  +body: "- Source: [Website](https://sarahcandersen.com/post/740682035583156224) - [RSS](https://sarahcandersen.com/rss)"
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 261
  +favouriteCount: 1435
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729546043 {#2921
    date: 2024-10-21 23:27:23.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2929 …}
  +votes: Doctrine\ORM\PersistentCollection {#2931 …}
  +reports: Doctrine\ORM\PersistentCollection {#2933 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
  +badges: Doctrine\ORM\PersistentCollection {#2939 …}
  +children: [
    App\Entity\EntryComment {#2070
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2049 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2048 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2051 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2051 …}
      +body: "Never seen any cat that chose to stay inside even 50% of the time when given a choice. I’d rather they enjoy their life than make me feel better be cause they’re penned up all the time."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 14
      +score: 0
      +lastActive: DateTime @1706416748 {#2071
        date: 2024-01-28 05:39:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@sag@lemm.ee"
        "@limelight79@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2056 …}
      +nested: Doctrine\ORM\PersistentCollection {#2046 …}
      +votes: Doctrine\ORM\PersistentCollection {#2045 …}
      +reports: Doctrine\ORM\PersistentCollection {#2050 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2052 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2058 …}
      -id: 346421
      -bodyTs: "'50':11 'better':30 'cat':4 'caus':32 'choic':18 'chose':6 'd':20 'enjoy':23 'even':10 'feel':29 'given':16 'insid':9 'life':25 'make':27 'never':1 'pen':35 'rather':21 're':34 'seen':2 'stay':8 'time':14,39"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7086039"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706416748 {#2067
        date: 2024-01-28 05:39:08.0 +01:00
      }
      +"title": 346421
    }
  ]
  -id: 33490
  -titleTs: "'andersen':8 'cat':2,5 'indoor':4 'outdoor':1 'sarah':7 'vs':3"
  -bodyTs: "'/post/740682035583156224)':5 '/rss)':9 'rss':6 'sarahcandersen.com':4,8 'sarahcandersen.com/post/740682035583156224)':3 'sarahcandersen.com/rss)':7 'sourc':1 'websit':2"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706466110
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/22082680"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706379710 {#2909
    date: 2024-01-27 19:21:50.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
60 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2049
  +user: Proxies\__CG__\App\Entity\User {#2888 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2048 …}
  +image: Proxies\__CG__\App\Entity\Image {#2926 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
  +slug: "Outdoor-Cat-vs-Indoor-Cat-by-Sarah-Andersen"
  +title: ""Outdoor Cat vs Indoor Cat" by Sarah Andersen"
  +url: "https://lemm.ee/pictrs/image/2a381b04-feb4-4eec-acd1-0f0f8500ceb7.jpeg"
  +body: "- Source: [Website](https://sarahcandersen.com/post/740682035583156224) - [RSS](https://sarahcandersen.com/rss)"
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 261
  +favouriteCount: 1435
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729546043 {#2921
    date: 2024-10-21 23:27:23.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2929 …}
  +votes: Doctrine\ORM\PersistentCollection {#2931 …}
  +reports: Doctrine\ORM\PersistentCollection {#2933 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
  +badges: Doctrine\ORM\PersistentCollection {#2939 …}
  +children: [
    App\Entity\EntryComment {#2070
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2049 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2048 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2051 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2051 …}
      +body: "Never seen any cat that chose to stay inside even 50% of the time when given a choice. I’d rather they enjoy their life than make me feel better be cause they’re penned up all the time."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 14
      +score: 0
      +lastActive: DateTime @1706416748 {#2071
        date: 2024-01-28 05:39:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@sag@lemm.ee"
        "@limelight79@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2056 …}
      +nested: Doctrine\ORM\PersistentCollection {#2046 …}
      +votes: Doctrine\ORM\PersistentCollection {#2045 …}
      +reports: Doctrine\ORM\PersistentCollection {#2050 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2052 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2058 …}
      -id: 346421
      -bodyTs: "'50':11 'better':30 'cat':4 'caus':32 'choic':18 'chose':6 'd':20 'enjoy':23 'even':10 'feel':29 'given':16 'insid':9 'life':25 'make':27 'never':1 'pen':35 'rather':21 're':34 'seen':2 'stay':8 'time':14,39"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7086039"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706416748 {#2067
        date: 2024-01-28 05:39:08.0 +01:00
      }
      +"title": 346421
    }
  ]
  -id: 33490
  -titleTs: "'andersen':8 'cat':2,5 'indoor':4 'outdoor':1 'sarah':7 'vs':3"
  -bodyTs: "'/post/740682035583156224)':5 '/rss)':9 'rss':6 'sarahcandersen.com':4,8 'sarahcandersen.com/post/740682035583156224)':3 'sarahcandersen.com/rss)':7 'sourc':1 'websit':2"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706466110
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/22082680"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706379710 {#2909
    date: 2024-01-27 19:21:50.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
61 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
62 DENIED moderate
App\Entity\EntryComment {#2070
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2049
    +user: Proxies\__CG__\App\Entity\User {#2888 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2048 …}
    +image: Proxies\__CG__\App\Entity\Image {#2926 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Outdoor-Cat-vs-Indoor-Cat-by-Sarah-Andersen"
    +title: ""Outdoor Cat vs Indoor Cat" by Sarah Andersen"
    +url: "https://lemm.ee/pictrs/image/2a381b04-feb4-4eec-acd1-0f0f8500ceb7.jpeg"
    +body: "- Source: [Website](https://sarahcandersen.com/post/740682035583156224) - [RSS](https://sarahcandersen.com/rss)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 261
    +favouriteCount: 1435
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729546043 {#2921
      date: 2024-10-21 23:27:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      App\Entity\EntryComment {#2070}
    ]
    -id: 33490
    -titleTs: "'andersen':8 'cat':2,5 'indoor':4 'outdoor':1 'sarah':7 'vs':3"
    -bodyTs: "'/post/740682035583156224)':5 '/rss)':9 'rss':6 'sarahcandersen.com':4,8 'sarahcandersen.com/post/740682035583156224)':3 'sarahcandersen.com/rss)':7 'sourc':1 'websit':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706466110
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/22082680"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706379710 {#2909
      date: 2024-01-27 19:21:50.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2048 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2051 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2051 …}
  +body: "Never seen any cat that chose to stay inside even 50% of the time when given a choice. I’d rather they enjoy their life than make me feel better be cause they’re penned up all the time."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 14
  +score: 0
  +lastActive: DateTime @1706416748 {#2071
    date: 2024-01-28 05:39:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sag@lemm.ee"
    "@limelight79@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2056 …}
  +nested: Doctrine\ORM\PersistentCollection {#2046 …}
  +votes: Doctrine\ORM\PersistentCollection {#2045 …}
  +reports: Doctrine\ORM\PersistentCollection {#2050 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2052 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2058 …}
  -id: 346421
  -bodyTs: "'50':11 'better':30 'cat':4 'caus':32 'choic':18 'chose':6 'd':20 'enjoy':23 'even':10 'feel':29 'given':16 'insid':9 'life':25 'make':27 'never':1 'pen':35 'rather':21 're':34 'seen':2 'stay':8 'time':14,39"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7086039"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706416748 {#2067
    date: 2024-01-28 05:39:08.0 +01:00
  }
  +"title": 346421
}
"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
63 DENIED edit
App\Entity\EntryComment {#2070
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2049
    +user: Proxies\__CG__\App\Entity\User {#2888 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2048 …}
    +image: Proxies\__CG__\App\Entity\Image {#2926 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Outdoor-Cat-vs-Indoor-Cat-by-Sarah-Andersen"
    +title: ""Outdoor Cat vs Indoor Cat" by Sarah Andersen"
    +url: "https://lemm.ee/pictrs/image/2a381b04-feb4-4eec-acd1-0f0f8500ceb7.jpeg"
    +body: "- Source: [Website](https://sarahcandersen.com/post/740682035583156224) - [RSS](https://sarahcandersen.com/rss)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 261
    +favouriteCount: 1435
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729546043 {#2921
      date: 2024-10-21 23:27:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      App\Entity\EntryComment {#2070}
    ]
    -id: 33490
    -titleTs: "'andersen':8 'cat':2,5 'indoor':4 'outdoor':1 'sarah':7 'vs':3"
    -bodyTs: "'/post/740682035583156224)':5 '/rss)':9 'rss':6 'sarahcandersen.com':4,8 'sarahcandersen.com/post/740682035583156224)':3 'sarahcandersen.com/rss)':7 'sourc':1 'websit':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706466110
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/22082680"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706379710 {#2909
      date: 2024-01-27 19:21:50.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2048 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2051 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2051 …}
  +body: "Never seen any cat that chose to stay inside even 50% of the time when given a choice. I’d rather they enjoy their life than make me feel better be cause they’re penned up all the time."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 14
  +score: 0
  +lastActive: DateTime @1706416748 {#2071
    date: 2024-01-28 05:39:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sag@lemm.ee"
    "@limelight79@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2056 …}
  +nested: Doctrine\ORM\PersistentCollection {#2046 …}
  +votes: Doctrine\ORM\PersistentCollection {#2045 …}
  +reports: Doctrine\ORM\PersistentCollection {#2050 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2052 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2058 …}
  -id: 346421
  -bodyTs: "'50':11 'better':30 'cat':4 'caus':32 'choic':18 'chose':6 'd':20 'enjoy':23 'even':10 'feel':29 'given':16 'insid':9 'life':25 'make':27 'never':1 'pen':35 'rather':21 're':34 'seen':2 'stay':8 'time':14,39"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7086039"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706416748 {#2067
    date: 2024-01-28 05:39:08.0 +01:00
  }
  +"title": 346421
}
"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
64 DENIED moderate
App\Entity\EntryComment {#2070
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2049
    +user: Proxies\__CG__\App\Entity\User {#2888 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2048 …}
    +image: Proxies\__CG__\App\Entity\Image {#2926 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Outdoor-Cat-vs-Indoor-Cat-by-Sarah-Andersen"
    +title: ""Outdoor Cat vs Indoor Cat" by Sarah Andersen"
    +url: "https://lemm.ee/pictrs/image/2a381b04-feb4-4eec-acd1-0f0f8500ceb7.jpeg"
    +body: "- Source: [Website](https://sarahcandersen.com/post/740682035583156224) - [RSS](https://sarahcandersen.com/rss)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 261
    +favouriteCount: 1435
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729546043 {#2921
      date: 2024-10-21 23:27:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      App\Entity\EntryComment {#2070}
    ]
    -id: 33490
    -titleTs: "'andersen':8 'cat':2,5 'indoor':4 'outdoor':1 'sarah':7 'vs':3"
    -bodyTs: "'/post/740682035583156224)':5 '/rss)':9 'rss':6 'sarahcandersen.com':4,8 'sarahcandersen.com/post/740682035583156224)':3 'sarahcandersen.com/rss)':7 'sourc':1 'websit':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706466110
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/22082680"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706379710 {#2909
      date: 2024-01-27 19:21:50.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2048 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2051 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2051 …}
  +body: "Never seen any cat that chose to stay inside even 50% of the time when given a choice. I’d rather they enjoy their life than make me feel better be cause they’re penned up all the time."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 14
  +score: 0
  +lastActive: DateTime @1706416748 {#2071
    date: 2024-01-28 05:39:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sag@lemm.ee"
    "@limelight79@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2056 …}
  +nested: Doctrine\ORM\PersistentCollection {#2046 …}
  +votes: Doctrine\ORM\PersistentCollection {#2045 …}
  +reports: Doctrine\ORM\PersistentCollection {#2050 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2052 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2058 …}
  -id: 346421
  -bodyTs: "'50':11 'better':30 'cat':4 'caus':32 'choic':18 'chose':6 'd':20 'enjoy':23 'even':10 'feel':29 'given':16 'insid':9 'life':25 'make':27 'never':1 'pen':35 'rather':21 're':34 'seen':2 'stay':8 'time':14,39"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7086039"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706416748 {#2067
    date: 2024-01-28 05:39:08.0 +01:00
  }
  +"title": 346421
}
"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
65 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
66 DENIED moderate
App\Entity\Entry {#1558
  +user: App\Entity\User {#261 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
  +slug: "Do-I-need-a-separate-HA-Cloud-subscription-for-the"
  +title: "Do I need a separate HA Cloud subscription for the cabin?"
  +url: null
  +body: """
    We have our house and a cabin. While I guess I could make an area for the cabin, it has it’s own areas that I’d like to manage separately (and copy automations directly).\n
    \n
    I have purchased a HA Cloud sub but I don’t seem to be able to get the cabin to connect to Cloud.\n
    \n
    Do I need a separate sub for the cabin at full price? This seems a little over the top, not to mention clunky to manage with different Nabu Casa logins.\n
    \n
    Or am I just going about this wrong? If anyone else manages two properties and integrates it nicely, I’d love to hear your solutions. I’m mainly subbing to Cloud because of the better TTS and STT response. Maybe I just invest in a skookum whisper/piper box instead?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 10
  +favouriteCount: 10
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729301349 {#1550
    date: 2024-10-19 03:29:09.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1557 …}
  +votes: Doctrine\ORM\PersistentCollection {#1563 …}
  +reports: Doctrine\ORM\PersistentCollection {#1562 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1619 …}
  +badges: Doctrine\ORM\PersistentCollection {#1701 …}
  +children: [
    1 => App\Entity\EntryComment {#2041
      +user: App\Entity\User {#261 …}
      +entry: App\Entity\Entry {#1558}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
      +body: "If you’re using Voice Assistant, the recog and TTS are much faster and more fluent than what I’ve seen on my own system. I am running it as a VM on an old server, so hardware will matter, of course. Also, you can get remote access with Home Assistant Companion proxying your HA interface very seamlessly. There might be others, but this is what stands out to me."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706458613 {#2125
        date: 2024-01-28 17:16:53.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ikidd@lemmy.world"
        "@rambos@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2100 …}
      +nested: Doctrine\ORM\PersistentCollection {#2105 …}
      +votes: Doctrine\ORM\PersistentCollection {#2111 …}
      +reports: Doctrine\ORM\PersistentCollection {#2102 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2103 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2110 …}
      -id: 347259
      -bodyTs: "'access':48 'also':43 'assist':6,51 'companion':52 'cours':42 'faster':13 'fluent':16 'get':46 'ha':55 'hardwar':38 'home':50 'interfac':56 'matter':40 'might':60 'much':12 'old':35 'other':62 'proxi':53 're':3 'recog':8 'remot':47 'run':28 'seamless':58 'seen':21 'server':36 'stand':67 'system':25 'tts':10 'use':4 've':20 'vm':32 'voic':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7104425"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706458613 {#2165
        date: 2024-01-28 17:16:53.0 +01:00
      }
      +"title": 347259
    }
    0 => App\Entity\EntryComment {#2296
      +user: App\Entity\User {#261 …}
      +entry: App\Entity\Entry {#1558}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2295 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2295 …}
      +body: "Ive always had a VPN going, but it just makes more sense to keep the control local."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706504982 {#2294
        date: 2024-01-29 06:09:42.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ikidd@lemmy.world"
        "@besmtt@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2281 …}
      +nested: Doctrine\ORM\PersistentCollection {#2280 …}
      +votes: Doctrine\ORM\PersistentCollection {#2278 …}
      +reports: Doctrine\ORM\PersistentCollection {#2279 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2277 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2220 …}
      -id: 348962
      -bodyTs: "'alway':2 'control':16 'go':6 'ive':1 'keep':14 'local':17 'make':10 'sens':12 'vpn':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7118260"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706504982 {#2290
        date: 2024-01-29 06:09:42.0 +01:00
      }
      +"title": 348962
    }
  ]
  -id: 33446
  -titleTs: "'cabin':11 'cloud':7 'ha':6 'need':3 'separ':5 'subscript':8"
  -bodyTs: "'abl':50 'anyon':98 'area':15,24 'autom':34 'better':123 'box':136 'cabin':7,18,54,67 'casa':87 'cloud':41,58,119 'clunki':81 'connect':56 'copi':33 'could':12 'd':27,108 'differ':85 'direct':35 'els':99 'full':69 'get':52 'go':93 'guess':10 'ha':40 'hear':111 'hous':4 'instead':137 'integr':104 'invest':131 'like':28 'littl':74 'login':88 'love':109 'm':115 'main':116 'make':13 'manag':30,83,100 'mayb':128 'mention':80 'nabu':86 'need':61 'nice':106 'price':70 'properti':102 'purchas':38 'respons':127 'seem':47,72 'separ':31,63 'skookum':134 'solut':113 'stt':126 'sub':42,64,117 'top':77 'tts':124 'two':101 'whisper/piper':135 'wrong':96"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706441795
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11249164"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706369295 {#1561
    date: 2024-01-27 16:28:15.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
67 DENIED edit
App\Entity\Entry {#1558
  +user: App\Entity\User {#261 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
  +slug: "Do-I-need-a-separate-HA-Cloud-subscription-for-the"
  +title: "Do I need a separate HA Cloud subscription for the cabin?"
  +url: null
  +body: """
    We have our house and a cabin. While I guess I could make an area for the cabin, it has it’s own areas that I’d like to manage separately (and copy automations directly).\n
    \n
    I have purchased a HA Cloud sub but I don’t seem to be able to get the cabin to connect to Cloud.\n
    \n
    Do I need a separate sub for the cabin at full price? This seems a little over the top, not to mention clunky to manage with different Nabu Casa logins.\n
    \n
    Or am I just going about this wrong? If anyone else manages two properties and integrates it nicely, I’d love to hear your solutions. I’m mainly subbing to Cloud because of the better TTS and STT response. Maybe I just invest in a skookum whisper/piper box instead?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 10
  +favouriteCount: 10
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729301349 {#1550
    date: 2024-10-19 03:29:09.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1557 …}
  +votes: Doctrine\ORM\PersistentCollection {#1563 …}
  +reports: Doctrine\ORM\PersistentCollection {#1562 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1619 …}
  +badges: Doctrine\ORM\PersistentCollection {#1701 …}
  +children: [
    1 => App\Entity\EntryComment {#2041
      +user: App\Entity\User {#261 …}
      +entry: App\Entity\Entry {#1558}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
      +body: "If you’re using Voice Assistant, the recog and TTS are much faster and more fluent than what I’ve seen on my own system. I am running it as a VM on an old server, so hardware will matter, of course. Also, you can get remote access with Home Assistant Companion proxying your HA interface very seamlessly. There might be others, but this is what stands out to me."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706458613 {#2125
        date: 2024-01-28 17:16:53.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ikidd@lemmy.world"
        "@rambos@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2100 …}
      +nested: Doctrine\ORM\PersistentCollection {#2105 …}
      +votes: Doctrine\ORM\PersistentCollection {#2111 …}
      +reports: Doctrine\ORM\PersistentCollection {#2102 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2103 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2110 …}
      -id: 347259
      -bodyTs: "'access':48 'also':43 'assist':6,51 'companion':52 'cours':42 'faster':13 'fluent':16 'get':46 'ha':55 'hardwar':38 'home':50 'interfac':56 'matter':40 'might':60 'much':12 'old':35 'other':62 'proxi':53 're':3 'recog':8 'remot':47 'run':28 'seamless':58 'seen':21 'server':36 'stand':67 'system':25 'tts':10 'use':4 've':20 'vm':32 'voic':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7104425"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706458613 {#2165
        date: 2024-01-28 17:16:53.0 +01:00
      }
      +"title": 347259
    }
    0 => App\Entity\EntryComment {#2296
      +user: App\Entity\User {#261 …}
      +entry: App\Entity\Entry {#1558}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2295 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2295 …}
      +body: "Ive always had a VPN going, but it just makes more sense to keep the control local."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706504982 {#2294
        date: 2024-01-29 06:09:42.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ikidd@lemmy.world"
        "@besmtt@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2281 …}
      +nested: Doctrine\ORM\PersistentCollection {#2280 …}
      +votes: Doctrine\ORM\PersistentCollection {#2278 …}
      +reports: Doctrine\ORM\PersistentCollection {#2279 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2277 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2220 …}
      -id: 348962
      -bodyTs: "'alway':2 'control':16 'go':6 'ive':1 'keep':14 'local':17 'make':10 'sens':12 'vpn':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7118260"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706504982 {#2290
        date: 2024-01-29 06:09:42.0 +01:00
      }
      +"title": 348962
    }
  ]
  -id: 33446
  -titleTs: "'cabin':11 'cloud':7 'ha':6 'need':3 'separ':5 'subscript':8"
  -bodyTs: "'abl':50 'anyon':98 'area':15,24 'autom':34 'better':123 'box':136 'cabin':7,18,54,67 'casa':87 'cloud':41,58,119 'clunki':81 'connect':56 'copi':33 'could':12 'd':27,108 'differ':85 'direct':35 'els':99 'full':69 'get':52 'go':93 'guess':10 'ha':40 'hear':111 'hous':4 'instead':137 'integr':104 'invest':131 'like':28 'littl':74 'login':88 'love':109 'm':115 'main':116 'make':13 'manag':30,83,100 'mayb':128 'mention':80 'nabu':86 'need':61 'nice':106 'price':70 'properti':102 'purchas':38 'respons':127 'seem':47,72 'separ':31,63 'skookum':134 'solut':113 'stt':126 'sub':42,64,117 'top':77 'tts':124 'two':101 'whisper/piper':135 'wrong':96"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706441795
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11249164"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706369295 {#1561
    date: 2024-01-27 16:28:15.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
68 DENIED moderate
App\Entity\Entry {#1558
  +user: App\Entity\User {#261 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
  +slug: "Do-I-need-a-separate-HA-Cloud-subscription-for-the"
  +title: "Do I need a separate HA Cloud subscription for the cabin?"
  +url: null
  +body: """
    We have our house and a cabin. While I guess I could make an area for the cabin, it has it’s own areas that I’d like to manage separately (and copy automations directly).\n
    \n
    I have purchased a HA Cloud sub but I don’t seem to be able to get the cabin to connect to Cloud.\n
    \n
    Do I need a separate sub for the cabin at full price? This seems a little over the top, not to mention clunky to manage with different Nabu Casa logins.\n
    \n
    Or am I just going about this wrong? If anyone else manages two properties and integrates it nicely, I’d love to hear your solutions. I’m mainly subbing to Cloud because of the better TTS and STT response. Maybe I just invest in a skookum whisper/piper box instead?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 10
  +favouriteCount: 10
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729301349 {#1550
    date: 2024-10-19 03:29:09.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1557 …}
  +votes: Doctrine\ORM\PersistentCollection {#1563 …}
  +reports: Doctrine\ORM\PersistentCollection {#1562 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1619 …}
  +badges: Doctrine\ORM\PersistentCollection {#1701 …}
  +children: [
    1 => App\Entity\EntryComment {#2041
      +user: App\Entity\User {#261 …}
      +entry: App\Entity\Entry {#1558}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
      +body: "If you’re using Voice Assistant, the recog and TTS are much faster and more fluent than what I’ve seen on my own system. I am running it as a VM on an old server, so hardware will matter, of course. Also, you can get remote access with Home Assistant Companion proxying your HA interface very seamlessly. There might be others, but this is what stands out to me."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706458613 {#2125
        date: 2024-01-28 17:16:53.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ikidd@lemmy.world"
        "@rambos@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2100 …}
      +nested: Doctrine\ORM\PersistentCollection {#2105 …}
      +votes: Doctrine\ORM\PersistentCollection {#2111 …}
      +reports: Doctrine\ORM\PersistentCollection {#2102 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2103 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2110 …}
      -id: 347259
      -bodyTs: "'access':48 'also':43 'assist':6,51 'companion':52 'cours':42 'faster':13 'fluent':16 'get':46 'ha':55 'hardwar':38 'home':50 'interfac':56 'matter':40 'might':60 'much':12 'old':35 'other':62 'proxi':53 're':3 'recog':8 'remot':47 'run':28 'seamless':58 'seen':21 'server':36 'stand':67 'system':25 'tts':10 'use':4 've':20 'vm':32 'voic':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7104425"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706458613 {#2165
        date: 2024-01-28 17:16:53.0 +01:00
      }
      +"title": 347259
    }
    0 => App\Entity\EntryComment {#2296
      +user: App\Entity\User {#261 …}
      +entry: App\Entity\Entry {#1558}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2295 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2295 …}
      +body: "Ive always had a VPN going, but it just makes more sense to keep the control local."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706504982 {#2294
        date: 2024-01-29 06:09:42.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ikidd@lemmy.world"
        "@besmtt@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2281 …}
      +nested: Doctrine\ORM\PersistentCollection {#2280 …}
      +votes: Doctrine\ORM\PersistentCollection {#2278 …}
      +reports: Doctrine\ORM\PersistentCollection {#2279 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2277 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2220 …}
      -id: 348962
      -bodyTs: "'alway':2 'control':16 'go':6 'ive':1 'keep':14 'local':17 'make':10 'sens':12 'vpn':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7118260"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706504982 {#2290
        date: 2024-01-29 06:09:42.0 +01:00
      }
      +"title": 348962
    }
  ]
  -id: 33446
  -titleTs: "'cabin':11 'cloud':7 'ha':6 'need':3 'separ':5 'subscript':8"
  -bodyTs: "'abl':50 'anyon':98 'area':15,24 'autom':34 'better':123 'box':136 'cabin':7,18,54,67 'casa':87 'cloud':41,58,119 'clunki':81 'connect':56 'copi':33 'could':12 'd':27,108 'differ':85 'direct':35 'els':99 'full':69 'get':52 'go':93 'guess':10 'ha':40 'hear':111 'hous':4 'instead':137 'integr':104 'invest':131 'like':28 'littl':74 'login':88 'love':109 'm':115 'main':116 'make':13 'manag':30,83,100 'mayb':128 'mention':80 'nabu':86 'need':61 'nice':106 'price':70 'properti':102 'purchas':38 'respons':127 'seem':47,72 'separ':31,63 'skookum':134 'solut':113 'stt':126 'sub':42,64,117 'top':77 'tts':124 'two':101 'whisper/piper':135 'wrong':96"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706441795
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11249164"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706369295 {#1561
    date: 2024-01-27 16:28:15.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
69 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
70 DENIED moderate
App\Entity\EntryComment {#2041
  +user: App\Entity\User {#261 …}
  +entry: App\Entity\Entry {#1558
    +user: App\Entity\User {#261 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "Do-I-need-a-separate-HA-Cloud-subscription-for-the"
    +title: "Do I need a separate HA Cloud subscription for the cabin?"
    +url: null
    +body: """
      We have our house and a cabin. While I guess I could make an area for the cabin, it has it’s own areas that I’d like to manage separately (and copy automations directly).\n
      \n
      I have purchased a HA Cloud sub but I don’t seem to be able to get the cabin to connect to Cloud.\n
      \n
      Do I need a separate sub for the cabin at full price? This seems a little over the top, not to mention clunky to manage with different Nabu Casa logins.\n
      \n
      Or am I just going about this wrong? If anyone else manages two properties and integrates it nicely, I’d love to hear your solutions. I’m mainly subbing to Cloud because of the better TTS and STT response. Maybe I just invest in a skookum whisper/piper box instead?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 10
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729301349 {#1550
      date: 2024-10-19 03:29:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1557 …}
    +votes: Doctrine\ORM\PersistentCollection {#1563 …}
    +reports: Doctrine\ORM\PersistentCollection {#1562 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1619 …}
    +badges: Doctrine\ORM\PersistentCollection {#1701 …}
    +children: [
      1 => App\Entity\EntryComment {#2041}
      0 => App\Entity\EntryComment {#2296
        +user: App\Entity\User {#261 …}
        +entry: App\Entity\Entry {#1558}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2295 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2295 …}
        +body: "Ive always had a VPN going, but it just makes more sense to keep the control local."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706504982 {#2294
          date: 2024-01-29 06:09:42.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ikidd@lemmy.world"
          "@besmtt@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2281 …}
        +nested: Doctrine\ORM\PersistentCollection {#2280 …}
        +votes: Doctrine\ORM\PersistentCollection {#2278 …}
        +reports: Doctrine\ORM\PersistentCollection {#2279 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2277 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2220 …}
        -id: 348962
        -bodyTs: "'alway':2 'control':16 'go':6 'ive':1 'keep':14 'local':17 'make':10 'sens':12 'vpn':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7118260"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706504982 {#2290
          date: 2024-01-29 06:09:42.0 +01:00
        }
        +"title": 348962
      }
    ]
    -id: 33446
    -titleTs: "'cabin':11 'cloud':7 'ha':6 'need':3 'separ':5 'subscript':8"
    -bodyTs: "'abl':50 'anyon':98 'area':15,24 'autom':34 'better':123 'box':136 'cabin':7,18,54,67 'casa':87 'cloud':41,58,119 'clunki':81 'connect':56 'copi':33 'could':12 'd':27,108 'differ':85 'direct':35 'els':99 'full':69 'get':52 'go':93 'guess':10 'ha':40 'hear':111 'hous':4 'instead':137 'integr':104 'invest':131 'like':28 'littl':74 'login':88 'love':109 'm':115 'main':116 'make':13 'manag':30,83,100 'mayb':128 'mention':80 'nabu':86 'need':61 'nice':106 'price':70 'properti':102 'purchas':38 'respons':127 'seem':47,72 'separ':31,63 'skookum':134 'solut':113 'stt':126 'sub':42,64,117 'top':77 'tts':124 'two':101 'whisper/piper':135 'wrong':96"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706441795
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11249164"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706369295 {#1561
      date: 2024-01-27 16:28:15.0 +01:00
    }
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
  +body: "If you’re using Voice Assistant, the recog and TTS are much faster and more fluent than what I’ve seen on my own system. I am running it as a VM on an old server, so hardware will matter, of course. Also, you can get remote access with Home Assistant Companion proxying your HA interface very seamlessly. There might be others, but this is what stands out to me."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706458613 {#2125
    date: 2024-01-28 17:16:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ikidd@lemmy.world"
    "@rambos@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2100 …}
  +nested: Doctrine\ORM\PersistentCollection {#2105 …}
  +votes: Doctrine\ORM\PersistentCollection {#2111 …}
  +reports: Doctrine\ORM\PersistentCollection {#2102 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2103 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2110 …}
  -id: 347259
  -bodyTs: "'access':48 'also':43 'assist':6,51 'companion':52 'cours':42 'faster':13 'fluent':16 'get':46 'ha':55 'hardwar':38 'home':50 'interfac':56 'matter':40 'might':60 'much':12 'old':35 'other':62 'proxi':53 're':3 'recog':8 'remot':47 'run':28 'seamless':58 'seen':21 'server':36 'stand':67 'system':25 'tts':10 'use':4 've':20 'vm':32 'voic':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7104425"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706458613 {#2165
    date: 2024-01-28 17:16:53.0 +01:00
  }
  +"title": 347259
}
"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
71 DENIED edit
App\Entity\EntryComment {#2041
  +user: App\Entity\User {#261 …}
  +entry: App\Entity\Entry {#1558
    +user: App\Entity\User {#261 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "Do-I-need-a-separate-HA-Cloud-subscription-for-the"
    +title: "Do I need a separate HA Cloud subscription for the cabin?"
    +url: null
    +body: """
      We have our house and a cabin. While I guess I could make an area for the cabin, it has it’s own areas that I’d like to manage separately (and copy automations directly).\n
      \n
      I have purchased a HA Cloud sub but I don’t seem to be able to get the cabin to connect to Cloud.\n
      \n
      Do I need a separate sub for the cabin at full price? This seems a little over the top, not to mention clunky to manage with different Nabu Casa logins.\n
      \n
      Or am I just going about this wrong? If anyone else manages two properties and integrates it nicely, I’d love to hear your solutions. I’m mainly subbing to Cloud because of the better TTS and STT response. Maybe I just invest in a skookum whisper/piper box instead?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 10
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729301349 {#1550
      date: 2024-10-19 03:29:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1557 …}
    +votes: Doctrine\ORM\PersistentCollection {#1563 …}
    +reports: Doctrine\ORM\PersistentCollection {#1562 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1619 …}
    +badges: Doctrine\ORM\PersistentCollection {#1701 …}
    +children: [
      1 => App\Entity\EntryComment {#2041}
      0 => App\Entity\EntryComment {#2296
        +user: App\Entity\User {#261 …}
        +entry: App\Entity\Entry {#1558}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2295 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2295 …}
        +body: "Ive always had a VPN going, but it just makes more sense to keep the control local."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706504982 {#2294
          date: 2024-01-29 06:09:42.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ikidd@lemmy.world"
          "@besmtt@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2281 …}
        +nested: Doctrine\ORM\PersistentCollection {#2280 …}
        +votes: Doctrine\ORM\PersistentCollection {#2278 …}
        +reports: Doctrine\ORM\PersistentCollection {#2279 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2277 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2220 …}
        -id: 348962
        -bodyTs: "'alway':2 'control':16 'go':6 'ive':1 'keep':14 'local':17 'make':10 'sens':12 'vpn':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7118260"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706504982 {#2290
          date: 2024-01-29 06:09:42.0 +01:00
        }
        +"title": 348962
      }
    ]
    -id: 33446
    -titleTs: "'cabin':11 'cloud':7 'ha':6 'need':3 'separ':5 'subscript':8"
    -bodyTs: "'abl':50 'anyon':98 'area':15,24 'autom':34 'better':123 'box':136 'cabin':7,18,54,67 'casa':87 'cloud':41,58,119 'clunki':81 'connect':56 'copi':33 'could':12 'd':27,108 'differ':85 'direct':35 'els':99 'full':69 'get':52 'go':93 'guess':10 'ha':40 'hear':111 'hous':4 'instead':137 'integr':104 'invest':131 'like':28 'littl':74 'login':88 'love':109 'm':115 'main':116 'make':13 'manag':30,83,100 'mayb':128 'mention':80 'nabu':86 'need':61 'nice':106 'price':70 'properti':102 'purchas':38 'respons':127 'seem':47,72 'separ':31,63 'skookum':134 'solut':113 'stt':126 'sub':42,64,117 'top':77 'tts':124 'two':101 'whisper/piper':135 'wrong':96"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706441795
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11249164"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706369295 {#1561
      date: 2024-01-27 16:28:15.0 +01:00
    }
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
  +body: "If you’re using Voice Assistant, the recog and TTS are much faster and more fluent than what I’ve seen on my own system. I am running it as a VM on an old server, so hardware will matter, of course. Also, you can get remote access with Home Assistant Companion proxying your HA interface very seamlessly. There might be others, but this is what stands out to me."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706458613 {#2125
    date: 2024-01-28 17:16:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ikidd@lemmy.world"
    "@rambos@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2100 …}
  +nested: Doctrine\ORM\PersistentCollection {#2105 …}
  +votes: Doctrine\ORM\PersistentCollection {#2111 …}
  +reports: Doctrine\ORM\PersistentCollection {#2102 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2103 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2110 …}
  -id: 347259
  -bodyTs: "'access':48 'also':43 'assist':6,51 'companion':52 'cours':42 'faster':13 'fluent':16 'get':46 'ha':55 'hardwar':38 'home':50 'interfac':56 'matter':40 'might':60 'much':12 'old':35 'other':62 'proxi':53 're':3 'recog':8 'remot':47 'run':28 'seamless':58 'seen':21 'server':36 'stand':67 'system':25 'tts':10 'use':4 've':20 'vm':32 'voic':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7104425"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706458613 {#2165
    date: 2024-01-28 17:16:53.0 +01:00
  }
  +"title": 347259
}
"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
72 DENIED moderate
App\Entity\EntryComment {#2041
  +user: App\Entity\User {#261 …}
  +entry: App\Entity\Entry {#1558
    +user: App\Entity\User {#261 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "Do-I-need-a-separate-HA-Cloud-subscription-for-the"
    +title: "Do I need a separate HA Cloud subscription for the cabin?"
    +url: null
    +body: """
      We have our house and a cabin. While I guess I could make an area for the cabin, it has it’s own areas that I’d like to manage separately (and copy automations directly).\n
      \n
      I have purchased a HA Cloud sub but I don’t seem to be able to get the cabin to connect to Cloud.\n
      \n
      Do I need a separate sub for the cabin at full price? This seems a little over the top, not to mention clunky to manage with different Nabu Casa logins.\n
      \n
      Or am I just going about this wrong? If anyone else manages two properties and integrates it nicely, I’d love to hear your solutions. I’m mainly subbing to Cloud because of the better TTS and STT response. Maybe I just invest in a skookum whisper/piper box instead?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 10
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729301349 {#1550
      date: 2024-10-19 03:29:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1557 …}
    +votes: Doctrine\ORM\PersistentCollection {#1563 …}
    +reports: Doctrine\ORM\PersistentCollection {#1562 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1619 …}
    +badges: Doctrine\ORM\PersistentCollection {#1701 …}
    +children: [
      1 => App\Entity\EntryComment {#2041}
      0 => App\Entity\EntryComment {#2296
        +user: App\Entity\User {#261 …}
        +entry: App\Entity\Entry {#1558}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2295 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2295 …}
        +body: "Ive always had a VPN going, but it just makes more sense to keep the control local."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706504982 {#2294
          date: 2024-01-29 06:09:42.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ikidd@lemmy.world"
          "@besmtt@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2281 …}
        +nested: Doctrine\ORM\PersistentCollection {#2280 …}
        +votes: Doctrine\ORM\PersistentCollection {#2278 …}
        +reports: Doctrine\ORM\PersistentCollection {#2279 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2277 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2220 …}
        -id: 348962
        -bodyTs: "'alway':2 'control':16 'go':6 'ive':1 'keep':14 'local':17 'make':10 'sens':12 'vpn':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7118260"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706504982 {#2290
          date: 2024-01-29 06:09:42.0 +01:00
        }
        +"title": 348962
      }
    ]
    -id: 33446
    -titleTs: "'cabin':11 'cloud':7 'ha':6 'need':3 'separ':5 'subscript':8"
    -bodyTs: "'abl':50 'anyon':98 'area':15,24 'autom':34 'better':123 'box':136 'cabin':7,18,54,67 'casa':87 'cloud':41,58,119 'clunki':81 'connect':56 'copi':33 'could':12 'd':27,108 'differ':85 'direct':35 'els':99 'full':69 'get':52 'go':93 'guess':10 'ha':40 'hear':111 'hous':4 'instead':137 'integr':104 'invest':131 'like':28 'littl':74 'login':88 'love':109 'm':115 'main':116 'make':13 'manag':30,83,100 'mayb':128 'mention':80 'nabu':86 'need':61 'nice':106 'price':70 'properti':102 'purchas':38 'respons':127 'seem':47,72 'separ':31,63 'skookum':134 'solut':113 'stt':126 'sub':42,64,117 'top':77 'tts':124 'two':101 'whisper/piper':135 'wrong':96"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706441795
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11249164"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706369295 {#1561
      date: 2024-01-27 16:28:15.0 +01:00
    }
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
  +body: "If you’re using Voice Assistant, the recog and TTS are much faster and more fluent than what I’ve seen on my own system. I am running it as a VM on an old server, so hardware will matter, of course. Also, you can get remote access with Home Assistant Companion proxying your HA interface very seamlessly. There might be others, but this is what stands out to me."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706458613 {#2125
    date: 2024-01-28 17:16:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ikidd@lemmy.world"
    "@rambos@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2100 …}
  +nested: Doctrine\ORM\PersistentCollection {#2105 …}
  +votes: Doctrine\ORM\PersistentCollection {#2111 …}
  +reports: Doctrine\ORM\PersistentCollection {#2102 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2103 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2110 …}
  -id: 347259
  -bodyTs: "'access':48 'also':43 'assist':6,51 'companion':52 'cours':42 'faster':13 'fluent':16 'get':46 'ha':55 'hardwar':38 'home':50 'interfac':56 'matter':40 'might':60 'much':12 'old':35 'other':62 'proxi':53 're':3 'recog':8 'remot':47 'run':28 'seamless':58 'seen':21 'server':36 'stand':67 'system':25 'tts':10 'use':4 've':20 'vm':32 'voic':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7104425"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706458613 {#2165
    date: 2024-01-28 17:16:53.0 +01:00
  }
  +"title": 347259
}
"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
73 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
74 DENIED moderate
App\Entity\EntryComment {#2296
  +user: App\Entity\User {#261 …}
  +entry: App\Entity\Entry {#1558
    +user: App\Entity\User {#261 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "Do-I-need-a-separate-HA-Cloud-subscription-for-the"
    +title: "Do I need a separate HA Cloud subscription for the cabin?"
    +url: null
    +body: """
      We have our house and a cabin. While I guess I could make an area for the cabin, it has it’s own areas that I’d like to manage separately (and copy automations directly).\n
      \n
      I have purchased a HA Cloud sub but I don’t seem to be able to get the cabin to connect to Cloud.\n
      \n
      Do I need a separate sub for the cabin at full price? This seems a little over the top, not to mention clunky to manage with different Nabu Casa logins.\n
      \n
      Or am I just going about this wrong? If anyone else manages two properties and integrates it nicely, I’d love to hear your solutions. I’m mainly subbing to Cloud because of the better TTS and STT response. Maybe I just invest in a skookum whisper/piper box instead?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 10
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729301349 {#1550
      date: 2024-10-19 03:29:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1557 …}
    +votes: Doctrine\ORM\PersistentCollection {#1563 …}
    +reports: Doctrine\ORM\PersistentCollection {#1562 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1619 …}
    +badges: Doctrine\ORM\PersistentCollection {#1701 …}
    +children: [
      1 => App\Entity\EntryComment {#2041
        +user: App\Entity\User {#261 …}
        +entry: App\Entity\Entry {#1558}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
        +body: "If you’re using Voice Assistant, the recog and TTS are much faster and more fluent than what I’ve seen on my own system. I am running it as a VM on an old server, so hardware will matter, of course. Also, you can get remote access with Home Assistant Companion proxying your HA interface very seamlessly. There might be others, but this is what stands out to me."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706458613 {#2125
          date: 2024-01-28 17:16:53.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ikidd@lemmy.world"
          "@rambos@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2100 …}
        +nested: Doctrine\ORM\PersistentCollection {#2105 …}
        +votes: Doctrine\ORM\PersistentCollection {#2111 …}
        +reports: Doctrine\ORM\PersistentCollection {#2102 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2103 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2110 …}
        -id: 347259
        -bodyTs: "'access':48 'also':43 'assist':6,51 'companion':52 'cours':42 'faster':13 'fluent':16 'get':46 'ha':55 'hardwar':38 'home':50 'interfac':56 'matter':40 'might':60 'much':12 'old':35 'other':62 'proxi':53 're':3 'recog':8 'remot':47 'run':28 'seamless':58 'seen':21 'server':36 'stand':67 'system':25 'tts':10 'use':4 've':20 'vm':32 'voic':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7104425"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706458613 {#2165
          date: 2024-01-28 17:16:53.0 +01:00
        }
        +"title": 347259
      }
      0 => App\Entity\EntryComment {#2296}
    ]
    -id: 33446
    -titleTs: "'cabin':11 'cloud':7 'ha':6 'need':3 'separ':5 'subscript':8"
    -bodyTs: "'abl':50 'anyon':98 'area':15,24 'autom':34 'better':123 'box':136 'cabin':7,18,54,67 'casa':87 'cloud':41,58,119 'clunki':81 'connect':56 'copi':33 'could':12 'd':27,108 'differ':85 'direct':35 'els':99 'full':69 'get':52 'go':93 'guess':10 'ha':40 'hear':111 'hous':4 'instead':137 'integr':104 'invest':131 'like':28 'littl':74 'login':88 'love':109 'm':115 'main':116 'make':13 'manag':30,83,100 'mayb':128 'mention':80 'nabu':86 'need':61 'nice':106 'price':70 'properti':102 'purchas':38 'respons':127 'seem':47,72 'separ':31,63 'skookum':134 'solut':113 'stt':126 'sub':42,64,117 'top':77 'tts':124 'two':101 'whisper/piper':135 'wrong':96"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706441795
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11249164"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706369295 {#1561
      date: 2024-01-27 16:28:15.0 +01:00
    }
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2295 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2295 …}
  +body: "Ive always had a VPN going, but it just makes more sense to keep the control local."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706504982 {#2294
    date: 2024-01-29 06:09:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ikidd@lemmy.world"
    "@besmtt@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2281 …}
  +nested: Doctrine\ORM\PersistentCollection {#2280 …}
  +votes: Doctrine\ORM\PersistentCollection {#2278 …}
  +reports: Doctrine\ORM\PersistentCollection {#2279 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2277 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2220 …}
  -id: 348962
  -bodyTs: "'alway':2 'control':16 'go':6 'ive':1 'keep':14 'local':17 'make':10 'sens':12 'vpn':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7118260"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706504982 {#2290
    date: 2024-01-29 06:09:42.0 +01:00
  }
  +"title": 348962
}
"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
75 DENIED edit
App\Entity\EntryComment {#2296
  +user: App\Entity\User {#261 …}
  +entry: App\Entity\Entry {#1558
    +user: App\Entity\User {#261 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "Do-I-need-a-separate-HA-Cloud-subscription-for-the"
    +title: "Do I need a separate HA Cloud subscription for the cabin?"
    +url: null
    +body: """
      We have our house and a cabin. While I guess I could make an area for the cabin, it has it’s own areas that I’d like to manage separately (and copy automations directly).\n
      \n
      I have purchased a HA Cloud sub but I don’t seem to be able to get the cabin to connect to Cloud.\n
      \n
      Do I need a separate sub for the cabin at full price? This seems a little over the top, not to mention clunky to manage with different Nabu Casa logins.\n
      \n
      Or am I just going about this wrong? If anyone else manages two properties and integrates it nicely, I’d love to hear your solutions. I’m mainly subbing to Cloud because of the better TTS and STT response. Maybe I just invest in a skookum whisper/piper box instead?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 10
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729301349 {#1550
      date: 2024-10-19 03:29:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1557 …}
    +votes: Doctrine\ORM\PersistentCollection {#1563 …}
    +reports: Doctrine\ORM\PersistentCollection {#1562 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1619 …}
    +badges: Doctrine\ORM\PersistentCollection {#1701 …}
    +children: [
      1 => App\Entity\EntryComment {#2041
        +user: App\Entity\User {#261 …}
        +entry: App\Entity\Entry {#1558}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
        +body: "If you’re using Voice Assistant, the recog and TTS are much faster and more fluent than what I’ve seen on my own system. I am running it as a VM on an old server, so hardware will matter, of course. Also, you can get remote access with Home Assistant Companion proxying your HA interface very seamlessly. There might be others, but this is what stands out to me."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706458613 {#2125
          date: 2024-01-28 17:16:53.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ikidd@lemmy.world"
          "@rambos@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2100 …}
        +nested: Doctrine\ORM\PersistentCollection {#2105 …}
        +votes: Doctrine\ORM\PersistentCollection {#2111 …}
        +reports: Doctrine\ORM\PersistentCollection {#2102 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2103 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2110 …}
        -id: 347259
        -bodyTs: "'access':48 'also':43 'assist':6,51 'companion':52 'cours':42 'faster':13 'fluent':16 'get':46 'ha':55 'hardwar':38 'home':50 'interfac':56 'matter':40 'might':60 'much':12 'old':35 'other':62 'proxi':53 're':3 'recog':8 'remot':47 'run':28 'seamless':58 'seen':21 'server':36 'stand':67 'system':25 'tts':10 'use':4 've':20 'vm':32 'voic':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7104425"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706458613 {#2165
          date: 2024-01-28 17:16:53.0 +01:00
        }
        +"title": 347259
      }
      0 => App\Entity\EntryComment {#2296}
    ]
    -id: 33446
    -titleTs: "'cabin':11 'cloud':7 'ha':6 'need':3 'separ':5 'subscript':8"
    -bodyTs: "'abl':50 'anyon':98 'area':15,24 'autom':34 'better':123 'box':136 'cabin':7,18,54,67 'casa':87 'cloud':41,58,119 'clunki':81 'connect':56 'copi':33 'could':12 'd':27,108 'differ':85 'direct':35 'els':99 'full':69 'get':52 'go':93 'guess':10 'ha':40 'hear':111 'hous':4 'instead':137 'integr':104 'invest':131 'like':28 'littl':74 'login':88 'love':109 'm':115 'main':116 'make':13 'manag':30,83,100 'mayb':128 'mention':80 'nabu':86 'need':61 'nice':106 'price':70 'properti':102 'purchas':38 'respons':127 'seem':47,72 'separ':31,63 'skookum':134 'solut':113 'stt':126 'sub':42,64,117 'top':77 'tts':124 'two':101 'whisper/piper':135 'wrong':96"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706441795
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11249164"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706369295 {#1561
      date: 2024-01-27 16:28:15.0 +01:00
    }
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2295 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2295 …}
  +body: "Ive always had a VPN going, but it just makes more sense to keep the control local."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706504982 {#2294
    date: 2024-01-29 06:09:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ikidd@lemmy.world"
    "@besmtt@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2281 …}
  +nested: Doctrine\ORM\PersistentCollection {#2280 …}
  +votes: Doctrine\ORM\PersistentCollection {#2278 …}
  +reports: Doctrine\ORM\PersistentCollection {#2279 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2277 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2220 …}
  -id: 348962
  -bodyTs: "'alway':2 'control':16 'go':6 'ive':1 'keep':14 'local':17 'make':10 'sens':12 'vpn':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7118260"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706504982 {#2290
    date: 2024-01-29 06:09:42.0 +01:00
  }
  +"title": 348962
}
"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
76 DENIED moderate
App\Entity\EntryComment {#2296
  +user: App\Entity\User {#261 …}
  +entry: App\Entity\Entry {#1558
    +user: App\Entity\User {#261 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "Do-I-need-a-separate-HA-Cloud-subscription-for-the"
    +title: "Do I need a separate HA Cloud subscription for the cabin?"
    +url: null
    +body: """
      We have our house and a cabin. While I guess I could make an area for the cabin, it has it’s own areas that I’d like to manage separately (and copy automations directly).\n
      \n
      I have purchased a HA Cloud sub but I don’t seem to be able to get the cabin to connect to Cloud.\n
      \n
      Do I need a separate sub for the cabin at full price? This seems a little over the top, not to mention clunky to manage with different Nabu Casa logins.\n
      \n
      Or am I just going about this wrong? If anyone else manages two properties and integrates it nicely, I’d love to hear your solutions. I’m mainly subbing to Cloud because of the better TTS and STT response. Maybe I just invest in a skookum whisper/piper box instead?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 10
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729301349 {#1550
      date: 2024-10-19 03:29:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1557 …}
    +votes: Doctrine\ORM\PersistentCollection {#1563 …}
    +reports: Doctrine\ORM\PersistentCollection {#1562 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1619 …}
    +badges: Doctrine\ORM\PersistentCollection {#1701 …}
    +children: [
      1 => App\Entity\EntryComment {#2041
        +user: App\Entity\User {#261 …}
        +entry: App\Entity\Entry {#1558}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
        +body: "If you’re using Voice Assistant, the recog and TTS are much faster and more fluent than what I’ve seen on my own system. I am running it as a VM on an old server, so hardware will matter, of course. Also, you can get remote access with Home Assistant Companion proxying your HA interface very seamlessly. There might be others, but this is what stands out to me."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706458613 {#2125
          date: 2024-01-28 17:16:53.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ikidd@lemmy.world"
          "@rambos@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2100 …}
        +nested: Doctrine\ORM\PersistentCollection {#2105 …}
        +votes: Doctrine\ORM\PersistentCollection {#2111 …}
        +reports: Doctrine\ORM\PersistentCollection {#2102 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2103 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2110 …}
        -id: 347259
        -bodyTs: "'access':48 'also':43 'assist':6,51 'companion':52 'cours':42 'faster':13 'fluent':16 'get':46 'ha':55 'hardwar':38 'home':50 'interfac':56 'matter':40 'might':60 'much':12 'old':35 'other':62 'proxi':53 're':3 'recog':8 'remot':47 'run':28 'seamless':58 'seen':21 'server':36 'stand':67 'system':25 'tts':10 'use':4 've':20 'vm':32 'voic':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7104425"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706458613 {#2165
          date: 2024-01-28 17:16:53.0 +01:00
        }
        +"title": 347259
      }
      0 => App\Entity\EntryComment {#2296}
    ]
    -id: 33446
    -titleTs: "'cabin':11 'cloud':7 'ha':6 'need':3 'separ':5 'subscript':8"
    -bodyTs: "'abl':50 'anyon':98 'area':15,24 'autom':34 'better':123 'box':136 'cabin':7,18,54,67 'casa':87 'cloud':41,58,119 'clunki':81 'connect':56 'copi':33 'could':12 'd':27,108 'differ':85 'direct':35 'els':99 'full':69 'get':52 'go':93 'guess':10 'ha':40 'hear':111 'hous':4 'instead':137 'integr':104 'invest':131 'like':28 'littl':74 'login':88 'love':109 'm':115 'main':116 'make':13 'manag':30,83,100 'mayb':128 'mention':80 'nabu':86 'need':61 'nice':106 'price':70 'properti':102 'purchas':38 'respons':127 'seem':47,72 'separ':31,63 'skookum':134 'solut':113 'stt':126 'sub':42,64,117 'top':77 'tts':124 'two':101 'whisper/piper':135 'wrong':96"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706441795
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11249164"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706369295 {#1561
      date: 2024-01-27 16:28:15.0 +01:00
    }
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2295 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2295 …}
  +body: "Ive always had a VPN going, but it just makes more sense to keep the control local."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706504982 {#2294
    date: 2024-01-29 06:09:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ikidd@lemmy.world"
    "@besmtt@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2281 …}
  +nested: Doctrine\ORM\PersistentCollection {#2280 …}
  +votes: Doctrine\ORM\PersistentCollection {#2278 …}
  +reports: Doctrine\ORM\PersistentCollection {#2279 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2277 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2220 …}
  -id: 348962
  -bodyTs: "'alway':2 'control':16 'go':6 'ive':1 'keep':14 'local':17 'make':10 'sens':12 'vpn':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7118260"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706504982 {#2290
    date: 2024-01-29 06:09:42.0 +01:00
  }
  +"title": 348962
}
"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
77 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
78 DENIED moderate
App\Entity\Entry {#1698
  +user: App\Entity\User {#261 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
  +slug: "VS-Code-in-Home-Assistant-any-use-for-this-outside"
  +title: "VS Code in Home Assistant: any use for this outside of editing yaml files?"
  +url: null
  +body: "I don’t see that there’s any sort of integration for writing code to process information from HA entities like Node Red + Companion. Am I missing something and this is more than just an interface for the config files and maybe a git client for those config files?"
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 7
  +favouriteCount: 10
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728785016 {#1635
    date: 2024-10-13 04:03:36.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1667 …}
  +votes: Doctrine\ORM\PersistentCollection {#1671 …}
  +reports: Doctrine\ORM\PersistentCollection {#1654 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1551 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1586 …}
  +badges: Doctrine\ORM\PersistentCollection {#1564 …}
  +children: [
    1 => App\Entity\EntryComment {#2350
      +user: App\Entity\User {#261 …}
      +entry: App\Entity\Entry {#1698}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
      +body: "[Thusly?](https://github.com/custom-components/pyscript/blob/master/README.md)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706233128 {#2040
        date: 2024-01-26 02:38:48.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ikidd@lemmy.world"
        "@ALERT@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2348 …}
      +nested: Doctrine\ORM\PersistentCollection {#2351 …}
      +votes: Doctrine\ORM\PersistentCollection {#2332 …}
      +reports: Doctrine\ORM\PersistentCollection {#2349 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
      -id: 340978
      -bodyTs: "'/custom-components/pyscript/blob/master/readme.md)':4 'github.com':3 'github.com/custom-components/pyscript/blob/master/readme.md)':2 'thusli':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7017764"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706233128 {#2345
        date: 2024-01-26 02:38:48.0 +01:00
      }
      +"title": 340978
    }
    0 => App\Entity\EntryComment {#2328
      +user: App\Entity\User {#261 …}
      +entry: App\Entity\Entry {#1698}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
      +body: """
        No, I see all the config files in VScode, but I really don’t have much need for that since I’ve usually done that stuff via SSH. I was wondering if VSCode gave any sort of actual integration with HA like the NodeRed Companion does by exposing all the entities within the IDE so you can do your own coding.\n
        \n
        Another commenter mentioned Pyscript which seems like it does some sort of tying together of HA and code.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706233277 {#2314
        date: 2024-01-26 02:41:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ikidd@lemmy.world"
        "@killeronthecorner@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2191 …}
      +nested: Doctrine\ORM\PersistentCollection {#2327 …}
      +votes: Doctrine\ORM\PersistentCollection {#2333 …}
      +reports: Doctrine\ORM\PersistentCollection {#2324 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
      -id: 340984
      -bodyTs: "'actual':38 'anoth':62 'code':61,79 'comment':63 'companion':45 'config':6 'done':24 'entiti':51 'expos':48 'file':7 'gave':34 'ha':41,77 'ide':54 'integr':39 'like':42,68 'mention':64 'much':16 'need':17 'noder':44 'pyscript':65 'realli':12 'see':3 'seem':67 'sinc':20 'sort':36,72 'ssh':28 'stuff':26 'tie':74 'togeth':75 'usual':23 've':22 'via':27 'vscode':9,33 'within':52 'wonder':31"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7017839"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706233277 {#2289
        date: 2024-01-26 02:41:17.0 +01:00
      }
      +"title": 340984
    }
  ]
  -id: 33047
  -titleTs: "'assist':5 'code':2 'edit':12 'file':14 'home':4 'outsid':10 'use':7 'vs':1 'yaml':13"
  -bodyTs: "'client':45 'code':14 'companion':24 'config':39,48 'entiti':20 'file':40,49 'git':44 'ha':19 'inform':17 'integr':11 'interfac':36 'like':21 'mayb':42 'miss':27 'node':22 'process':16 'red':23 'see':4 'someth':28 'sort':9 'write':13"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706263439
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11181718"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706210439 {#1449
    date: 2024-01-25 20:20:39.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
79 DENIED edit
App\Entity\Entry {#1698
  +user: App\Entity\User {#261 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
  +slug: "VS-Code-in-Home-Assistant-any-use-for-this-outside"
  +title: "VS Code in Home Assistant: any use for this outside of editing yaml files?"
  +url: null
  +body: "I don’t see that there’s any sort of integration for writing code to process information from HA entities like Node Red + Companion. Am I missing something and this is more than just an interface for the config files and maybe a git client for those config files?"
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 7
  +favouriteCount: 10
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728785016 {#1635
    date: 2024-10-13 04:03:36.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1667 …}
  +votes: Doctrine\ORM\PersistentCollection {#1671 …}
  +reports: Doctrine\ORM\PersistentCollection {#1654 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1551 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1586 …}
  +badges: Doctrine\ORM\PersistentCollection {#1564 …}
  +children: [
    1 => App\Entity\EntryComment {#2350
      +user: App\Entity\User {#261 …}
      +entry: App\Entity\Entry {#1698}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
      +body: "[Thusly?](https://github.com/custom-components/pyscript/blob/master/README.md)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706233128 {#2040
        date: 2024-01-26 02:38:48.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ikidd@lemmy.world"
        "@ALERT@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2348 …}
      +nested: Doctrine\ORM\PersistentCollection {#2351 …}
      +votes: Doctrine\ORM\PersistentCollection {#2332 …}
      +reports: Doctrine\ORM\PersistentCollection {#2349 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
      -id: 340978
      -bodyTs: "'/custom-components/pyscript/blob/master/readme.md)':4 'github.com':3 'github.com/custom-components/pyscript/blob/master/readme.md)':2 'thusli':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7017764"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706233128 {#2345
        date: 2024-01-26 02:38:48.0 +01:00
      }
      +"title": 340978
    }
    0 => App\Entity\EntryComment {#2328
      +user: App\Entity\User {#261 …}
      +entry: App\Entity\Entry {#1698}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
      +body: """
        No, I see all the config files in VScode, but I really don’t have much need for that since I’ve usually done that stuff via SSH. I was wondering if VSCode gave any sort of actual integration with HA like the NodeRed Companion does by exposing all the entities within the IDE so you can do your own coding.\n
        \n
        Another commenter mentioned Pyscript which seems like it does some sort of tying together of HA and code.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706233277 {#2314
        date: 2024-01-26 02:41:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ikidd@lemmy.world"
        "@killeronthecorner@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2191 …}
      +nested: Doctrine\ORM\PersistentCollection {#2327 …}
      +votes: Doctrine\ORM\PersistentCollection {#2333 …}
      +reports: Doctrine\ORM\PersistentCollection {#2324 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
      -id: 340984
      -bodyTs: "'actual':38 'anoth':62 'code':61,79 'comment':63 'companion':45 'config':6 'done':24 'entiti':51 'expos':48 'file':7 'gave':34 'ha':41,77 'ide':54 'integr':39 'like':42,68 'mention':64 'much':16 'need':17 'noder':44 'pyscript':65 'realli':12 'see':3 'seem':67 'sinc':20 'sort':36,72 'ssh':28 'stuff':26 'tie':74 'togeth':75 'usual':23 've':22 'via':27 'vscode':9,33 'within':52 'wonder':31"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7017839"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706233277 {#2289
        date: 2024-01-26 02:41:17.0 +01:00
      }
      +"title": 340984
    }
  ]
  -id: 33047
  -titleTs: "'assist':5 'code':2 'edit':12 'file':14 'home':4 'outsid':10 'use':7 'vs':1 'yaml':13"
  -bodyTs: "'client':45 'code':14 'companion':24 'config':39,48 'entiti':20 'file':40,49 'git':44 'ha':19 'inform':17 'integr':11 'interfac':36 'like':21 'mayb':42 'miss':27 'node':22 'process':16 'red':23 'see':4 'someth':28 'sort':9 'write':13"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706263439
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11181718"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706210439 {#1449
    date: 2024-01-25 20:20:39.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
80 DENIED moderate
App\Entity\Entry {#1698
  +user: App\Entity\User {#261 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
  +slug: "VS-Code-in-Home-Assistant-any-use-for-this-outside"
  +title: "VS Code in Home Assistant: any use for this outside of editing yaml files?"
  +url: null
  +body: "I don’t see that there’s any sort of integration for writing code to process information from HA entities like Node Red + Companion. Am I missing something and this is more than just an interface for the config files and maybe a git client for those config files?"
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 7
  +favouriteCount: 10
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728785016 {#1635
    date: 2024-10-13 04:03:36.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1667 …}
  +votes: Doctrine\ORM\PersistentCollection {#1671 …}
  +reports: Doctrine\ORM\PersistentCollection {#1654 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1551 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1586 …}
  +badges: Doctrine\ORM\PersistentCollection {#1564 …}
  +children: [
    1 => App\Entity\EntryComment {#2350
      +user: App\Entity\User {#261 …}
      +entry: App\Entity\Entry {#1698}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
      +body: "[Thusly?](https://github.com/custom-components/pyscript/blob/master/README.md)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706233128 {#2040
        date: 2024-01-26 02:38:48.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ikidd@lemmy.world"
        "@ALERT@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2348 …}
      +nested: Doctrine\ORM\PersistentCollection {#2351 …}
      +votes: Doctrine\ORM\PersistentCollection {#2332 …}
      +reports: Doctrine\ORM\PersistentCollection {#2349 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
      -id: 340978
      -bodyTs: "'/custom-components/pyscript/blob/master/readme.md)':4 'github.com':3 'github.com/custom-components/pyscript/blob/master/readme.md)':2 'thusli':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7017764"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706233128 {#2345
        date: 2024-01-26 02:38:48.0 +01:00
      }
      +"title": 340978
    }
    0 => App\Entity\EntryComment {#2328
      +user: App\Entity\User {#261 …}
      +entry: App\Entity\Entry {#1698}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
      +body: """
        No, I see all the config files in VScode, but I really don’t have much need for that since I’ve usually done that stuff via SSH. I was wondering if VSCode gave any sort of actual integration with HA like the NodeRed Companion does by exposing all the entities within the IDE so you can do your own coding.\n
        \n
        Another commenter mentioned Pyscript which seems like it does some sort of tying together of HA and code.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706233277 {#2314
        date: 2024-01-26 02:41:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ikidd@lemmy.world"
        "@killeronthecorner@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2191 …}
      +nested: Doctrine\ORM\PersistentCollection {#2327 …}
      +votes: Doctrine\ORM\PersistentCollection {#2333 …}
      +reports: Doctrine\ORM\PersistentCollection {#2324 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
      -id: 340984
      -bodyTs: "'actual':38 'anoth':62 'code':61,79 'comment':63 'companion':45 'config':6 'done':24 'entiti':51 'expos':48 'file':7 'gave':34 'ha':41,77 'ide':54 'integr':39 'like':42,68 'mention':64 'much':16 'need':17 'noder':44 'pyscript':65 'realli':12 'see':3 'seem':67 'sinc':20 'sort':36,72 'ssh':28 'stuff':26 'tie':74 'togeth':75 'usual':23 've':22 'via':27 'vscode':9,33 'within':52 'wonder':31"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7017839"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706233277 {#2289
        date: 2024-01-26 02:41:17.0 +01:00
      }
      +"title": 340984
    }
  ]
  -id: 33047
  -titleTs: "'assist':5 'code':2 'edit':12 'file':14 'home':4 'outsid':10 'use':7 'vs':1 'yaml':13"
  -bodyTs: "'client':45 'code':14 'companion':24 'config':39,48 'entiti':20 'file':40,49 'git':44 'ha':19 'inform':17 'integr':11 'interfac':36 'like':21 'mayb':42 'miss':27 'node':22 'process':16 'red':23 'see':4 'someth':28 'sort':9 'write':13"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706263439
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11181718"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706210439 {#1449
    date: 2024-01-25 20:20:39.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
81 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
82 DENIED moderate
App\Entity\EntryComment {#2350
  +user: App\Entity\User {#261 …}
  +entry: App\Entity\Entry {#1698
    +user: App\Entity\User {#261 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "VS-Code-in-Home-Assistant-any-use-for-this-outside"
    +title: "VS Code in Home Assistant: any use for this outside of editing yaml files?"
    +url: null
    +body: "I don’t see that there’s any sort of integration for writing code to process information from HA entities like Node Red + Companion. Am I missing something and this is more than just an interface for the config files and maybe a git client for those config files?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 10
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728785016 {#1635
      date: 2024-10-13 04:03:36.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1667 …}
    +votes: Doctrine\ORM\PersistentCollection {#1671 …}
    +reports: Doctrine\ORM\PersistentCollection {#1654 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1551 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1586 …}
    +badges: Doctrine\ORM\PersistentCollection {#1564 …}
    +children: [
      1 => App\Entity\EntryComment {#2350}
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#261 …}
        +entry: App\Entity\Entry {#1698}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +body: """
          No, I see all the config files in VScode, but I really don’t have much need for that since I’ve usually done that stuff via SSH. I was wondering if VSCode gave any sort of actual integration with HA like the NodeRed Companion does by exposing all the entities within the IDE so you can do your own coding.\n
          \n
          Another commenter mentioned Pyscript which seems like it does some sort of tying together of HA and code.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706233277 {#2314
          date: 2024-01-26 02:41:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ikidd@lemmy.world"
          "@killeronthecorner@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 340984
        -bodyTs: "'actual':38 'anoth':62 'code':61,79 'comment':63 'companion':45 'config':6 'done':24 'entiti':51 'expos':48 'file':7 'gave':34 'ha':41,77 'ide':54 'integr':39 'like':42,68 'mention':64 'much':16 'need':17 'noder':44 'pyscript':65 'realli':12 'see':3 'seem':67 'sinc':20 'sort':36,72 'ssh':28 'stuff':26 'tie':74 'togeth':75 'usual':23 've':22 'via':27 'vscode':9,33 'within':52 'wonder':31"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7017839"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706233277 {#2289
          date: 2024-01-26 02:41:17.0 +01:00
        }
        +"title": 340984
      }
    ]
    -id: 33047
    -titleTs: "'assist':5 'code':2 'edit':12 'file':14 'home':4 'outsid':10 'use':7 'vs':1 'yaml':13"
    -bodyTs: "'client':45 'code':14 'companion':24 'config':39,48 'entiti':20 'file':40,49 'git':44 'ha':19 'inform':17 'integr':11 'interfac':36 'like':21 'mayb':42 'miss':27 'node':22 'process':16 'red':23 'see':4 'someth':28 'sort':9 'write':13"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706263439
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11181718"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706210439 {#1449
      date: 2024-01-25 20:20:39.0 +01:00
    }
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
  +body: "[Thusly?](https://github.com/custom-components/pyscript/blob/master/README.md)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706233128 {#2040
    date: 2024-01-26 02:38:48.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ikidd@lemmy.world"
    "@ALERT@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2348 …}
  +nested: Doctrine\ORM\PersistentCollection {#2351 …}
  +votes: Doctrine\ORM\PersistentCollection {#2332 …}
  +reports: Doctrine\ORM\PersistentCollection {#2349 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
  -id: 340978
  -bodyTs: "'/custom-components/pyscript/blob/master/readme.md)':4 'github.com':3 'github.com/custom-components/pyscript/blob/master/readme.md)':2 'thusli':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7017764"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706233128 {#2345
    date: 2024-01-26 02:38:48.0 +01:00
  }
  +"title": 340978
}
"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
83 DENIED edit
App\Entity\EntryComment {#2350
  +user: App\Entity\User {#261 …}
  +entry: App\Entity\Entry {#1698
    +user: App\Entity\User {#261 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "VS-Code-in-Home-Assistant-any-use-for-this-outside"
    +title: "VS Code in Home Assistant: any use for this outside of editing yaml files?"
    +url: null
    +body: "I don’t see that there’s any sort of integration for writing code to process information from HA entities like Node Red + Companion. Am I missing something and this is more than just an interface for the config files and maybe a git client for those config files?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 10
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728785016 {#1635
      date: 2024-10-13 04:03:36.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1667 …}
    +votes: Doctrine\ORM\PersistentCollection {#1671 …}
    +reports: Doctrine\ORM\PersistentCollection {#1654 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1551 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1586 …}
    +badges: Doctrine\ORM\PersistentCollection {#1564 …}
    +children: [
      1 => App\Entity\EntryComment {#2350}
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#261 …}
        +entry: App\Entity\Entry {#1698}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +body: """
          No, I see all the config files in VScode, but I really don’t have much need for that since I’ve usually done that stuff via SSH. I was wondering if VSCode gave any sort of actual integration with HA like the NodeRed Companion does by exposing all the entities within the IDE so you can do your own coding.\n
          \n
          Another commenter mentioned Pyscript which seems like it does some sort of tying together of HA and code.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706233277 {#2314
          date: 2024-01-26 02:41:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ikidd@lemmy.world"
          "@killeronthecorner@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 340984
        -bodyTs: "'actual':38 'anoth':62 'code':61,79 'comment':63 'companion':45 'config':6 'done':24 'entiti':51 'expos':48 'file':7 'gave':34 'ha':41,77 'ide':54 'integr':39 'like':42,68 'mention':64 'much':16 'need':17 'noder':44 'pyscript':65 'realli':12 'see':3 'seem':67 'sinc':20 'sort':36,72 'ssh':28 'stuff':26 'tie':74 'togeth':75 'usual':23 've':22 'via':27 'vscode':9,33 'within':52 'wonder':31"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7017839"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706233277 {#2289
          date: 2024-01-26 02:41:17.0 +01:00
        }
        +"title": 340984
      }
    ]
    -id: 33047
    -titleTs: "'assist':5 'code':2 'edit':12 'file':14 'home':4 'outsid':10 'use':7 'vs':1 'yaml':13"
    -bodyTs: "'client':45 'code':14 'companion':24 'config':39,48 'entiti':20 'file':40,49 'git':44 'ha':19 'inform':17 'integr':11 'interfac':36 'like':21 'mayb':42 'miss':27 'node':22 'process':16 'red':23 'see':4 'someth':28 'sort':9 'write':13"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706263439
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11181718"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706210439 {#1449
      date: 2024-01-25 20:20:39.0 +01:00
    }
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
  +body: "[Thusly?](https://github.com/custom-components/pyscript/blob/master/README.md)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706233128 {#2040
    date: 2024-01-26 02:38:48.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ikidd@lemmy.world"
    "@ALERT@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2348 …}
  +nested: Doctrine\ORM\PersistentCollection {#2351 …}
  +votes: Doctrine\ORM\PersistentCollection {#2332 …}
  +reports: Doctrine\ORM\PersistentCollection {#2349 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
  -id: 340978
  -bodyTs: "'/custom-components/pyscript/blob/master/readme.md)':4 'github.com':3 'github.com/custom-components/pyscript/blob/master/readme.md)':2 'thusli':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7017764"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706233128 {#2345
    date: 2024-01-26 02:38:48.0 +01:00
  }
  +"title": 340978
}
"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
84 DENIED moderate
App\Entity\EntryComment {#2350
  +user: App\Entity\User {#261 …}
  +entry: App\Entity\Entry {#1698
    +user: App\Entity\User {#261 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "VS-Code-in-Home-Assistant-any-use-for-this-outside"
    +title: "VS Code in Home Assistant: any use for this outside of editing yaml files?"
    +url: null
    +body: "I don’t see that there’s any sort of integration for writing code to process information from HA entities like Node Red + Companion. Am I missing something and this is more than just an interface for the config files and maybe a git client for those config files?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 10
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728785016 {#1635
      date: 2024-10-13 04:03:36.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1667 …}
    +votes: Doctrine\ORM\PersistentCollection {#1671 …}
    +reports: Doctrine\ORM\PersistentCollection {#1654 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1551 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1586 …}
    +badges: Doctrine\ORM\PersistentCollection {#1564 …}
    +children: [
      1 => App\Entity\EntryComment {#2350}
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#261 …}
        +entry: App\Entity\Entry {#1698}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +body: """
          No, I see all the config files in VScode, but I really don’t have much need for that since I’ve usually done that stuff via SSH. I was wondering if VSCode gave any sort of actual integration with HA like the NodeRed Companion does by exposing all the entities within the IDE so you can do your own coding.\n
          \n
          Another commenter mentioned Pyscript which seems like it does some sort of tying together of HA and code.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706233277 {#2314
          date: 2024-01-26 02:41:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ikidd@lemmy.world"
          "@killeronthecorner@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 340984
        -bodyTs: "'actual':38 'anoth':62 'code':61,79 'comment':63 'companion':45 'config':6 'done':24 'entiti':51 'expos':48 'file':7 'gave':34 'ha':41,77 'ide':54 'integr':39 'like':42,68 'mention':64 'much':16 'need':17 'noder':44 'pyscript':65 'realli':12 'see':3 'seem':67 'sinc':20 'sort':36,72 'ssh':28 'stuff':26 'tie':74 'togeth':75 'usual':23 've':22 'via':27 'vscode':9,33 'within':52 'wonder':31"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7017839"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706233277 {#2289
          date: 2024-01-26 02:41:17.0 +01:00
        }
        +"title": 340984
      }
    ]
    -id: 33047
    -titleTs: "'assist':5 'code':2 'edit':12 'file':14 'home':4 'outsid':10 'use':7 'vs':1 'yaml':13"
    -bodyTs: "'client':45 'code':14 'companion':24 'config':39,48 'entiti':20 'file':40,49 'git':44 'ha':19 'inform':17 'integr':11 'interfac':36 'like':21 'mayb':42 'miss':27 'node':22 'process':16 'red':23 'see':4 'someth':28 'sort':9 'write':13"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706263439
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11181718"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706210439 {#1449
      date: 2024-01-25 20:20:39.0 +01:00
    }
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
  +body: "[Thusly?](https://github.com/custom-components/pyscript/blob/master/README.md)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706233128 {#2040
    date: 2024-01-26 02:38:48.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ikidd@lemmy.world"
    "@ALERT@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2348 …}
  +nested: Doctrine\ORM\PersistentCollection {#2351 …}
  +votes: Doctrine\ORM\PersistentCollection {#2332 …}
  +reports: Doctrine\ORM\PersistentCollection {#2349 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
  -id: 340978
  -bodyTs: "'/custom-components/pyscript/blob/master/readme.md)':4 'github.com':3 'github.com/custom-components/pyscript/blob/master/readme.md)':2 'thusli':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7017764"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706233128 {#2345
    date: 2024-01-26 02:38:48.0 +01:00
  }
  +"title": 340978
}
"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
85 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
86 DENIED moderate
App\Entity\EntryComment {#2328
  +user: App\Entity\User {#261 …}
  +entry: App\Entity\Entry {#1698
    +user: App\Entity\User {#261 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "VS-Code-in-Home-Assistant-any-use-for-this-outside"
    +title: "VS Code in Home Assistant: any use for this outside of editing yaml files?"
    +url: null
    +body: "I don’t see that there’s any sort of integration for writing code to process information from HA entities like Node Red + Companion. Am I missing something and this is more than just an interface for the config files and maybe a git client for those config files?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 10
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728785016 {#1635
      date: 2024-10-13 04:03:36.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1667 …}
    +votes: Doctrine\ORM\PersistentCollection {#1671 …}
    +reports: Doctrine\ORM\PersistentCollection {#1654 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1551 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1586 …}
    +badges: Doctrine\ORM\PersistentCollection {#1564 …}
    +children: [
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#261 …}
        +entry: App\Entity\Entry {#1698}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +body: "[Thusly?](https://github.com/custom-components/pyscript/blob/master/README.md)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706233128 {#2040
          date: 2024-01-26 02:38:48.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ikidd@lemmy.world"
          "@ALERT@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 340978
        -bodyTs: "'/custom-components/pyscript/blob/master/readme.md)':4 'github.com':3 'github.com/custom-components/pyscript/blob/master/readme.md)':2 'thusli':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7017764"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706233128 {#2345
          date: 2024-01-26 02:38:48.0 +01:00
        }
        +"title": 340978
      }
      0 => App\Entity\EntryComment {#2328}
    ]
    -id: 33047
    -titleTs: "'assist':5 'code':2 'edit':12 'file':14 'home':4 'outsid':10 'use':7 'vs':1 'yaml':13"
    -bodyTs: "'client':45 'code':14 'companion':24 'config':39,48 'entiti':20 'file':40,49 'git':44 'ha':19 'inform':17 'integr':11 'interfac':36 'like':21 'mayb':42 'miss':27 'node':22 'process':16 'red':23 'see':4 'someth':28 'sort':9 'write':13"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706263439
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11181718"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706210439 {#1449
      date: 2024-01-25 20:20:39.0 +01:00
    }
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
  +body: """
    No, I see all the config files in VScode, but I really don’t have much need for that since I’ve usually done that stuff via SSH. I was wondering if VSCode gave any sort of actual integration with HA like the NodeRed Companion does by exposing all the entities within the IDE so you can do your own coding.\n
    \n
    Another commenter mentioned Pyscript which seems like it does some sort of tying together of HA and code.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706233277 {#2314
    date: 2024-01-26 02:41:17.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ikidd@lemmy.world"
    "@killeronthecorner@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2191 …}
  +nested: Doctrine\ORM\PersistentCollection {#2327 …}
  +votes: Doctrine\ORM\PersistentCollection {#2333 …}
  +reports: Doctrine\ORM\PersistentCollection {#2324 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
  -id: 340984
  -bodyTs: "'actual':38 'anoth':62 'code':61,79 'comment':63 'companion':45 'config':6 'done':24 'entiti':51 'expos':48 'file':7 'gave':34 'ha':41,77 'ide':54 'integr':39 'like':42,68 'mention':64 'much':16 'need':17 'noder':44 'pyscript':65 'realli':12 'see':3 'seem':67 'sinc':20 'sort':36,72 'ssh':28 'stuff':26 'tie':74 'togeth':75 'usual':23 've':22 'via':27 'vscode':9,33 'within':52 'wonder':31"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7017839"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706233277 {#2289
    date: 2024-01-26 02:41:17.0 +01:00
  }
  +"title": 340984
}
"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
87 DENIED edit
App\Entity\EntryComment {#2328
  +user: App\Entity\User {#261 …}
  +entry: App\Entity\Entry {#1698
    +user: App\Entity\User {#261 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "VS-Code-in-Home-Assistant-any-use-for-this-outside"
    +title: "VS Code in Home Assistant: any use for this outside of editing yaml files?"
    +url: null
    +body: "I don’t see that there’s any sort of integration for writing code to process information from HA entities like Node Red + Companion. Am I missing something and this is more than just an interface for the config files and maybe a git client for those config files?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 10
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728785016 {#1635
      date: 2024-10-13 04:03:36.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1667 …}
    +votes: Doctrine\ORM\PersistentCollection {#1671 …}
    +reports: Doctrine\ORM\PersistentCollection {#1654 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1551 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1586 …}
    +badges: Doctrine\ORM\PersistentCollection {#1564 …}
    +children: [
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#261 …}
        +entry: App\Entity\Entry {#1698}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +body: "[Thusly?](https://github.com/custom-components/pyscript/blob/master/README.md)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706233128 {#2040
          date: 2024-01-26 02:38:48.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ikidd@lemmy.world"
          "@ALERT@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 340978
        -bodyTs: "'/custom-components/pyscript/blob/master/readme.md)':4 'github.com':3 'github.com/custom-components/pyscript/blob/master/readme.md)':2 'thusli':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7017764"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706233128 {#2345
          date: 2024-01-26 02:38:48.0 +01:00
        }
        +"title": 340978
      }
      0 => App\Entity\EntryComment {#2328}
    ]
    -id: 33047
    -titleTs: "'assist':5 'code':2 'edit':12 'file':14 'home':4 'outsid':10 'use':7 'vs':1 'yaml':13"
    -bodyTs: "'client':45 'code':14 'companion':24 'config':39,48 'entiti':20 'file':40,49 'git':44 'ha':19 'inform':17 'integr':11 'interfac':36 'like':21 'mayb':42 'miss':27 'node':22 'process':16 'red':23 'see':4 'someth':28 'sort':9 'write':13"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706263439
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11181718"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706210439 {#1449
      date: 2024-01-25 20:20:39.0 +01:00
    }
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
  +body: """
    No, I see all the config files in VScode, but I really don’t have much need for that since I’ve usually done that stuff via SSH. I was wondering if VSCode gave any sort of actual integration with HA like the NodeRed Companion does by exposing all the entities within the IDE so you can do your own coding.\n
    \n
    Another commenter mentioned Pyscript which seems like it does some sort of tying together of HA and code.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706233277 {#2314
    date: 2024-01-26 02:41:17.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ikidd@lemmy.world"
    "@killeronthecorner@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2191 …}
  +nested: Doctrine\ORM\PersistentCollection {#2327 …}
  +votes: Doctrine\ORM\PersistentCollection {#2333 …}
  +reports: Doctrine\ORM\PersistentCollection {#2324 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
  -id: 340984
  -bodyTs: "'actual':38 'anoth':62 'code':61,79 'comment':63 'companion':45 'config':6 'done':24 'entiti':51 'expos':48 'file':7 'gave':34 'ha':41,77 'ide':54 'integr':39 'like':42,68 'mention':64 'much':16 'need':17 'noder':44 'pyscript':65 'realli':12 'see':3 'seem':67 'sinc':20 'sort':36,72 'ssh':28 'stuff':26 'tie':74 'togeth':75 'usual':23 've':22 'via':27 'vscode':9,33 'within':52 'wonder':31"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7017839"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706233277 {#2289
    date: 2024-01-26 02:41:17.0 +01:00
  }
  +"title": 340984
}
"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
88 DENIED moderate
App\Entity\EntryComment {#2328
  +user: App\Entity\User {#261 …}
  +entry: App\Entity\Entry {#1698
    +user: App\Entity\User {#261 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "VS-Code-in-Home-Assistant-any-use-for-this-outside"
    +title: "VS Code in Home Assistant: any use for this outside of editing yaml files?"
    +url: null
    +body: "I don’t see that there’s any sort of integration for writing code to process information from HA entities like Node Red + Companion. Am I missing something and this is more than just an interface for the config files and maybe a git client for those config files?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 10
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728785016 {#1635
      date: 2024-10-13 04:03:36.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1667 …}
    +votes: Doctrine\ORM\PersistentCollection {#1671 …}
    +reports: Doctrine\ORM\PersistentCollection {#1654 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1551 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1586 …}
    +badges: Doctrine\ORM\PersistentCollection {#1564 …}
    +children: [
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#261 …}
        +entry: App\Entity\Entry {#1698}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +body: "[Thusly?](https://github.com/custom-components/pyscript/blob/master/README.md)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706233128 {#2040
          date: 2024-01-26 02:38:48.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ikidd@lemmy.world"
          "@ALERT@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 340978
        -bodyTs: "'/custom-components/pyscript/blob/master/readme.md)':4 'github.com':3 'github.com/custom-components/pyscript/blob/master/readme.md)':2 'thusli':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7017764"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706233128 {#2345
          date: 2024-01-26 02:38:48.0 +01:00
        }
        +"title": 340978
      }
      0 => App\Entity\EntryComment {#2328}
    ]
    -id: 33047
    -titleTs: "'assist':5 'code':2 'edit':12 'file':14 'home':4 'outsid':10 'use':7 'vs':1 'yaml':13"
    -bodyTs: "'client':45 'code':14 'companion':24 'config':39,48 'entiti':20 'file':40,49 'git':44 'ha':19 'inform':17 'integr':11 'interfac':36 'like':21 'mayb':42 'miss':27 'node':22 'process':16 'red':23 'see':4 'someth':28 'sort':9 'write':13"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706263439
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11181718"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706210439 {#1449
      date: 2024-01-25 20:20:39.0 +01:00
    }
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1578 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
  +body: """
    No, I see all the config files in VScode, but I really don’t have much need for that since I’ve usually done that stuff via SSH. I was wondering if VSCode gave any sort of actual integration with HA like the NodeRed Companion does by exposing all the entities within the IDE so you can do your own coding.\n
    \n
    Another commenter mentioned Pyscript which seems like it does some sort of tying together of HA and code.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706233277 {#2314
    date: 2024-01-26 02:41:17.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ikidd@lemmy.world"
    "@killeronthecorner@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2191 …}
  +nested: Doctrine\ORM\PersistentCollection {#2327 …}
  +votes: Doctrine\ORM\PersistentCollection {#2333 …}
  +reports: Doctrine\ORM\PersistentCollection {#2324 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
  -id: 340984
  -bodyTs: "'actual':38 'anoth':62 'code':61,79 'comment':63 'companion':45 'config':6 'done':24 'entiti':51 'expos':48 'file':7 'gave':34 'ha':41,77 'ide':54 'integr':39 'like':42,68 'mention':64 'much':16 'need':17 'noder':44 'pyscript':65 'realli':12 'see':3 'seem':67 'sinc':20 'sort':36,72 'ssh':28 'stuff':26 'tie':74 'togeth':75 'usual':23 've':22 'via':27 'vscode':9,33 'within':52 'wonder':31"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7017839"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706233277 {#2289
    date: 2024-01-26 02:41:17.0 +01:00
  }
  +"title": 340984
}
"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
89 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
90 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2097
  +user: Proxies\__CG__\App\Entity\User {#2944 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
  +slug: "Best-DE-for-touch-screens-but-also-normal-use"
  +title: "Best DE for touch screens but also normal use"
  +url: null
  +body: """
    Hi!\n
    \n
    I have an HP 360 which has a touch screen and I never found a DE that is great for both regular input and touch input.\n
    \n
    Kde is great for regular stuff but meh with touch, gnome is the other way around.\n
    \n
    I was thinking of trying out hyperland but didn’t look into it’s touch compitability.\n
    \n
    Any suggestions?\n
    \n
    I use arch btw.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 27
  +favouriteCount: 40
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728809200 {#2979
    date: 2024-10-13 10:46:40.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2984 …}
  +votes: Doctrine\ORM\PersistentCollection {#2987 …}
  +reports: Doctrine\ORM\PersistentCollection {#2989 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2991 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2993 …}
  +badges: Doctrine\ORM\PersistentCollection {#2995 …}
  +children: [
    App\Entity\EntryComment {#2076
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2097 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
      +image: null
      +parent: null
      +root: null
      +body: "I can’t stand using Gnome, but it is the only one that’s vaguely touch friendly. If you pile enough extensions in there, it becomes usable. Plasma has always been a disaster for me on tablets. Maybe 6 will be better, but I’m not holding my breath."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706154148 {#2084
        date: 2024-01-25 04:42:28.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@MTK@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2083 …}
      +nested: Doctrine\ORM\PersistentCollection {#2085 …}
      +votes: Doctrine\ORM\PersistentCollection {#2062 …}
      +reports: Doctrine\ORM\PersistentCollection {#2077 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2063 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2064 …}
      -id: 338405
      -bodyTs: "'6':39 'alway':30 'becom':26 'better':42 'breath':49 'disast':33 'enough':21 'extens':22 'friend':17 'gnome':6 'hold':47 'm':45 'mayb':38 'one':12 'pile':20 'plasma':28 'stand':4 'tablet':37 'touch':16 'usabl':27 'use':5 'vagu':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6988958"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706154148 {#2078
        date: 2024-01-25 04:42:28.0 +01:00
      }
      +"title": 338405
    }
  ]
  -id: 32848
  -titleTs: "'also':7 'best':1 'de':2 'normal':8 'screen':5 'touch':4 'use':9"
  -bodyTs: "'360':6 'arch':64 'around':43 'btw':65 'compit':59 'de':17 'didn':52 'found':15 'gnome':38 'great':20,30 'hi':1 'hp':5 'hyperland':50 'input':24,27 'kde':28 'look':54 'meh':35 'never':14 'regular':23,32 'screen':11 'stuff':33 'suggest':61 'think':46 'touch':10,26,37,58 'tri':48 'use':63 'way':42"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706204845
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11135221"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706118445 {#2966
    date: 2024-01-24 18:47:25.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
91 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2097
  +user: Proxies\__CG__\App\Entity\User {#2944 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
  +slug: "Best-DE-for-touch-screens-but-also-normal-use"
  +title: "Best DE for touch screens but also normal use"
  +url: null
  +body: """
    Hi!\n
    \n
    I have an HP 360 which has a touch screen and I never found a DE that is great for both regular input and touch input.\n
    \n
    Kde is great for regular stuff but meh with touch, gnome is the other way around.\n
    \n
    I was thinking of trying out hyperland but didn’t look into it’s touch compitability.\n
    \n
    Any suggestions?\n
    \n
    I use arch btw.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 27
  +favouriteCount: 40
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728809200 {#2979
    date: 2024-10-13 10:46:40.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2984 …}
  +votes: Doctrine\ORM\PersistentCollection {#2987 …}
  +reports: Doctrine\ORM\PersistentCollection {#2989 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2991 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2993 …}
  +badges: Doctrine\ORM\PersistentCollection {#2995 …}
  +children: [
    App\Entity\EntryComment {#2076
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2097 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
      +image: null
      +parent: null
      +root: null
      +body: "I can’t stand using Gnome, but it is the only one that’s vaguely touch friendly. If you pile enough extensions in there, it becomes usable. Plasma has always been a disaster for me on tablets. Maybe 6 will be better, but I’m not holding my breath."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706154148 {#2084
        date: 2024-01-25 04:42:28.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@MTK@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2083 …}
      +nested: Doctrine\ORM\PersistentCollection {#2085 …}
      +votes: Doctrine\ORM\PersistentCollection {#2062 …}
      +reports: Doctrine\ORM\PersistentCollection {#2077 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2063 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2064 …}
      -id: 338405
      -bodyTs: "'6':39 'alway':30 'becom':26 'better':42 'breath':49 'disast':33 'enough':21 'extens':22 'friend':17 'gnome':6 'hold':47 'm':45 'mayb':38 'one':12 'pile':20 'plasma':28 'stand':4 'tablet':37 'touch':16 'usabl':27 'use':5 'vagu':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6988958"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706154148 {#2078
        date: 2024-01-25 04:42:28.0 +01:00
      }
      +"title": 338405
    }
  ]
  -id: 32848
  -titleTs: "'also':7 'best':1 'de':2 'normal':8 'screen':5 'touch':4 'use':9"
  -bodyTs: "'360':6 'arch':64 'around':43 'btw':65 'compit':59 'de':17 'didn':52 'found':15 'gnome':38 'great':20,30 'hi':1 'hp':5 'hyperland':50 'input':24,27 'kde':28 'look':54 'meh':35 'never':14 'regular':23,32 'screen':11 'stuff':33 'suggest':61 'think':46 'touch':10,26,37,58 'tri':48 'use':63 'way':42"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706204845
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11135221"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706118445 {#2966
    date: 2024-01-24 18:47:25.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
92 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2097
  +user: Proxies\__CG__\App\Entity\User {#2944 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
  +slug: "Best-DE-for-touch-screens-but-also-normal-use"
  +title: "Best DE for touch screens but also normal use"
  +url: null
  +body: """
    Hi!\n
    \n
    I have an HP 360 which has a touch screen and I never found a DE that is great for both regular input and touch input.\n
    \n
    Kde is great for regular stuff but meh with touch, gnome is the other way around.\n
    \n
    I was thinking of trying out hyperland but didn’t look into it’s touch compitability.\n
    \n
    Any suggestions?\n
    \n
    I use arch btw.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 27
  +favouriteCount: 40
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728809200 {#2979
    date: 2024-10-13 10:46:40.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2984 …}
  +votes: Doctrine\ORM\PersistentCollection {#2987 …}
  +reports: Doctrine\ORM\PersistentCollection {#2989 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2991 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2993 …}
  +badges: Doctrine\ORM\PersistentCollection {#2995 …}
  +children: [
    App\Entity\EntryComment {#2076
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2097 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
      +image: null
      +parent: null
      +root: null
      +body: "I can’t stand using Gnome, but it is the only one that’s vaguely touch friendly. If you pile enough extensions in there, it becomes usable. Plasma has always been a disaster for me on tablets. Maybe 6 will be better, but I’m not holding my breath."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706154148 {#2084
        date: 2024-01-25 04:42:28.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@MTK@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2083 …}
      +nested: Doctrine\ORM\PersistentCollection {#2085 …}
      +votes: Doctrine\ORM\PersistentCollection {#2062 …}
      +reports: Doctrine\ORM\PersistentCollection {#2077 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2063 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2064 …}
      -id: 338405
      -bodyTs: "'6':39 'alway':30 'becom':26 'better':42 'breath':49 'disast':33 'enough':21 'extens':22 'friend':17 'gnome':6 'hold':47 'm':45 'mayb':38 'one':12 'pile':20 'plasma':28 'stand':4 'tablet':37 'touch':16 'usabl':27 'use':5 'vagu':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6988958"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706154148 {#2078
        date: 2024-01-25 04:42:28.0 +01:00
      }
      +"title": 338405
    }
  ]
  -id: 32848
  -titleTs: "'also':7 'best':1 'de':2 'normal':8 'screen':5 'touch':4 'use':9"
  -bodyTs: "'360':6 'arch':64 'around':43 'btw':65 'compit':59 'de':17 'didn':52 'found':15 'gnome':38 'great':20,30 'hi':1 'hp':5 'hyperland':50 'input':24,27 'kde':28 'look':54 'meh':35 'never':14 'regular':23,32 'screen':11 'stuff':33 'suggest':61 'think':46 'touch':10,26,37,58 'tri':48 'use':63 'way':42"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706204845
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11135221"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706118445 {#2966
    date: 2024-01-24 18:47:25.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
93 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
94 DENIED moderate
App\Entity\EntryComment {#2076
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2097
    +user: Proxies\__CG__\App\Entity\User {#2944 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "Best-DE-for-touch-screens-but-also-normal-use"
    +title: "Best DE for touch screens but also normal use"
    +url: null
    +body: """
      Hi!\n
      \n
      I have an HP 360 which has a touch screen and I never found a DE that is great for both regular input and touch input.\n
      \n
      Kde is great for regular stuff but meh with touch, gnome is the other way around.\n
      \n
      I was thinking of trying out hyperland but didn’t look into it’s touch compitability.\n
      \n
      Any suggestions?\n
      \n
      I use arch btw.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 27
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728809200 {#2979
      date: 2024-10-13 10:46:40.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2984 …}
    +votes: Doctrine\ORM\PersistentCollection {#2987 …}
    +reports: Doctrine\ORM\PersistentCollection {#2989 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2991 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2993 …}
    +badges: Doctrine\ORM\PersistentCollection {#2995 …}
    +children: [
      App\Entity\EntryComment {#2076}
    ]
    -id: 32848
    -titleTs: "'also':7 'best':1 'de':2 'normal':8 'screen':5 'touch':4 'use':9"
    -bodyTs: "'360':6 'arch':64 'around':43 'btw':65 'compit':59 'de':17 'didn':52 'found':15 'gnome':38 'great':20,30 'hi':1 'hp':5 'hyperland':50 'input':24,27 'kde':28 'look':54 'meh':35 'never':14 'regular':23,32 'screen':11 'stuff':33 'suggest':61 'think':46 'touch':10,26,37,58 'tri':48 'use':63 'way':42"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706204845
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11135221"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706118445 {#2966
      date: 2024-01-24 18:47:25.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
  +image: null
  +parent: null
  +root: null
  +body: "I can’t stand using Gnome, but it is the only one that’s vaguely touch friendly. If you pile enough extensions in there, it becomes usable. Plasma has always been a disaster for me on tablets. Maybe 6 will be better, but I’m not holding my breath."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706154148 {#2084
    date: 2024-01-25 04:42:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@MTK@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2083 …}
  +nested: Doctrine\ORM\PersistentCollection {#2085 …}
  +votes: Doctrine\ORM\PersistentCollection {#2062 …}
  +reports: Doctrine\ORM\PersistentCollection {#2077 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2063 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2064 …}
  -id: 338405
  -bodyTs: "'6':39 'alway':30 'becom':26 'better':42 'breath':49 'disast':33 'enough':21 'extens':22 'friend':17 'gnome':6 'hold':47 'm':45 'mayb':38 'one':12 'pile':20 'plasma':28 'stand':4 'tablet':37 'touch':16 'usabl':27 'use':5 'vagu':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6988958"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706154148 {#2078
    date: 2024-01-25 04:42:28.0 +01:00
  }
  +"title": 338405
}
"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
95 DENIED edit
App\Entity\EntryComment {#2076
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2097
    +user: Proxies\__CG__\App\Entity\User {#2944 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "Best-DE-for-touch-screens-but-also-normal-use"
    +title: "Best DE for touch screens but also normal use"
    +url: null
    +body: """
      Hi!\n
      \n
      I have an HP 360 which has a touch screen and I never found a DE that is great for both regular input and touch input.\n
      \n
      Kde is great for regular stuff but meh with touch, gnome is the other way around.\n
      \n
      I was thinking of trying out hyperland but didn’t look into it’s touch compitability.\n
      \n
      Any suggestions?\n
      \n
      I use arch btw.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 27
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728809200 {#2979
      date: 2024-10-13 10:46:40.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2984 …}
    +votes: Doctrine\ORM\PersistentCollection {#2987 …}
    +reports: Doctrine\ORM\PersistentCollection {#2989 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2991 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2993 …}
    +badges: Doctrine\ORM\PersistentCollection {#2995 …}
    +children: [
      App\Entity\EntryComment {#2076}
    ]
    -id: 32848
    -titleTs: "'also':7 'best':1 'de':2 'normal':8 'screen':5 'touch':4 'use':9"
    -bodyTs: "'360':6 'arch':64 'around':43 'btw':65 'compit':59 'de':17 'didn':52 'found':15 'gnome':38 'great':20,30 'hi':1 'hp':5 'hyperland':50 'input':24,27 'kde':28 'look':54 'meh':35 'never':14 'regular':23,32 'screen':11 'stuff':33 'suggest':61 'think':46 'touch':10,26,37,58 'tri':48 'use':63 'way':42"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706204845
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11135221"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706118445 {#2966
      date: 2024-01-24 18:47:25.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
  +image: null
  +parent: null
  +root: null
  +body: "I can’t stand using Gnome, but it is the only one that’s vaguely touch friendly. If you pile enough extensions in there, it becomes usable. Plasma has always been a disaster for me on tablets. Maybe 6 will be better, but I’m not holding my breath."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706154148 {#2084
    date: 2024-01-25 04:42:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@MTK@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2083 …}
  +nested: Doctrine\ORM\PersistentCollection {#2085 …}
  +votes: Doctrine\ORM\PersistentCollection {#2062 …}
  +reports: Doctrine\ORM\PersistentCollection {#2077 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2063 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2064 …}
  -id: 338405
  -bodyTs: "'6':39 'alway':30 'becom':26 'better':42 'breath':49 'disast':33 'enough':21 'extens':22 'friend':17 'gnome':6 'hold':47 'm':45 'mayb':38 'one':12 'pile':20 'plasma':28 'stand':4 'tablet':37 'touch':16 'usabl':27 'use':5 'vagu':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6988958"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706154148 {#2078
    date: 2024-01-25 04:42:28.0 +01:00
  }
  +"title": 338405
}
"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
96 DENIED moderate
App\Entity\EntryComment {#2076
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2097
    +user: Proxies\__CG__\App\Entity\User {#2944 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "Best-DE-for-touch-screens-but-also-normal-use"
    +title: "Best DE for touch screens but also normal use"
    +url: null
    +body: """
      Hi!\n
      \n
      I have an HP 360 which has a touch screen and I never found a DE that is great for both regular input and touch input.\n
      \n
      Kde is great for regular stuff but meh with touch, gnome is the other way around.\n
      \n
      I was thinking of trying out hyperland but didn’t look into it’s touch compitability.\n
      \n
      Any suggestions?\n
      \n
      I use arch btw.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 27
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728809200 {#2979
      date: 2024-10-13 10:46:40.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2984 …}
    +votes: Doctrine\ORM\PersistentCollection {#2987 …}
    +reports: Doctrine\ORM\PersistentCollection {#2989 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2991 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2993 …}
    +badges: Doctrine\ORM\PersistentCollection {#2995 …}
    +children: [
      App\Entity\EntryComment {#2076}
    ]
    -id: 32848
    -titleTs: "'also':7 'best':1 'de':2 'normal':8 'screen':5 'touch':4 'use':9"
    -bodyTs: "'360':6 'arch':64 'around':43 'btw':65 'compit':59 'de':17 'didn':52 'found':15 'gnome':38 'great':20,30 'hi':1 'hp':5 'hyperland':50 'input':24,27 'kde':28 'look':54 'meh':35 'never':14 'regular':23,32 'screen':11 'stuff':33 'suggest':61 'think':46 'touch':10,26,37,58 'tri':48 'use':63 'way':42"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706204845
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11135221"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706118445 {#2966
      date: 2024-01-24 18:47:25.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
  +image: null
  +parent: null
  +root: null
  +body: "I can’t stand using Gnome, but it is the only one that’s vaguely touch friendly. If you pile enough extensions in there, it becomes usable. Plasma has always been a disaster for me on tablets. Maybe 6 will be better, but I’m not holding my breath."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706154148 {#2084
    date: 2024-01-25 04:42:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@MTK@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2083 …}
  +nested: Doctrine\ORM\PersistentCollection {#2085 …}
  +votes: Doctrine\ORM\PersistentCollection {#2062 …}
  +reports: Doctrine\ORM\PersistentCollection {#2077 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2063 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2064 …}
  -id: 338405
  -bodyTs: "'6':39 'alway':30 'becom':26 'better':42 'breath':49 'disast':33 'enough':21 'extens':22 'friend':17 'gnome':6 'hold':47 'm':45 'mayb':38 'one':12 'pile':20 'plasma':28 'stand':4 'tablet':37 'touch':16 'usabl':27 'use':5 'vagu':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6988958"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706154148 {#2078
    date: 2024-01-25 04:42:28.0 +01:00
  }
  +"title": 338405
}
"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
97 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
98 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2335
  +user: Proxies\__CG__\App\Entity\User {#2946 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
  +slug: "Fixed-Fedora-39-keeps-rebooting-when-left-idle-for-a"
  +title: "[Fixed] Fedora 39 keeps rebooting when left idle for a long time"
  +url: null
  +body: """
    Edit: Fixed by this comment: [lemm.ee/comment/8626267](https://lemm.ee/comment/8626267) Thanks!\n
    \n
    ---\n
    \n
    Hi all, please help me figure out this weird issue I’ve been having. Any time I leave my laptop idle for a long time, when I come back to it, it’s back to the log in screen as in the laptop rebooted.\n
    \n
    I am not sure which logs I should be looking for to figure out the source of the problem.\n
    \n
    Here’s my system info:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">             .',;::::;,'.                verde@verde-xps \n
    </span><span style="color:#323232;">         .';:cccccccccccc:;,.            --------------- \n
    </span><span style="color:#323232;">      .;cccccccccccccccccccccc;.         OS: Fedora release 39 (Thirty Nine) x86_64 \n
    </span><span style="color:#323232;">    .:cccccccccccccccccccccccccc:.       Host: XPS 15 9520 \n
    </span><span style="color:#323232;">  .;ccccccccccccc;.:dddl:.;ccccccc;.     Kernel: 6.6.11-200.fc39.x86_64 \n
    </span><span style="color:#323232;"> .:ccccccccccccc;OWMKOOXMWd;ccccccc:.    Uptime: 22 mins \n
    </span><span style="color:#323232;">.:ccccccccccccc;KMMc;cc;xMMc:ccccccc:.   Packages: 2754 (rpm), 56 (flatpak) \n
    </span><span style="color:#323232;">,cccccccccccccc;MMM.;cc;;WW::cccccccc,   Shell: bash 5.2.21 \n
    </span><span style="color:#323232;">:cccccccccccccc;MMM.;cccccccccccccccc:   Resolution: 2560x1440 \n
    </span><span style="color:#323232;">:ccccccc;oxOOOo;MMM0OOk.;cccccccccccc:   DE: GNOME 45.3 \n
    </span><span style="color:#323232;">cccccc:0MMKxdd:;MMMkddc.;cccccccccccc;   WM: Mutter \n
    </span><span style="color:#323232;">ccccc:XM0';cccc;MMM.;cccccccccccccccc'   WM Theme: Yaru-purple-dark \n
    </span><span style="color:#323232;">ccccc;MMo;ccccc;MMW.;ccccccccccccccc;    Theme: Yaru-purple-dark [GTK2/3] \n
    </span><span style="color:#323232;">ccccc;0MNc.ccc.xMMd:ccccccccccccccc;     Icons: Yaru-purple-dark [GTK2/3] \n
    </span><span style="color:#323232;">cccccc;dNMWXXXWM0::cccccccccccccc:,      Terminal: gnome-terminal \n
    </span><span style="color:#323232;">cccccccc;.:odl:.;cccccccccccccc:,.       CPU: 12th Gen Intel i9-12900HK (20) @ 4.900GHz \n
    </span><span style="color:#323232;">:cccccccccccccccccccccccccccc:'.         GPU: NVIDIA GeForce RTX 3050 Ti Mobile \n
    </span><span style="color:#323232;">.:cccccccccccccccccccccc:;,..            GPU: Intel Alder Lake-P GT2 [Iris Xe Graphics] \n
    </span><span style="color:#323232;">  '::cccccccccccccc::;,.                 Memory: 7683MiB / 63971MiB \n
    </span>\n
    ```
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 25
  +favouriteCount: 32
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728887101 {#2941
    date: 2024-10-14 08:25:01.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2948 …}
  +votes: Doctrine\ORM\PersistentCollection {#2950 …}
  +reports: Doctrine\ORM\PersistentCollection {#2952 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2954 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2956 …}
  +badges: Doctrine\ORM\PersistentCollection {#2958 …}
  +children: [
    App\Entity\EntryComment {#2336
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2335 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2338 …}
      +body: "I’d look if there’s an updated BIOS version for your system, ACPI issues like that are usually a non-compliant subsytem in the firmware."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706322278 {#2337
        date: 2024-01-27 03:24:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brunofin@lemm.ee"
        "@reyemxela@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2159 …}
      +nested: Doctrine\ORM\PersistentCollection {#2135 …}
      +votes: Doctrine\ORM\PersistentCollection {#2137 …}
      +reports: Doctrine\ORM\PersistentCollection {#2068 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2069 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2074 …}
      -id: 343642
      -bodyTs: "'acpi':14 'bio':9 'compliant':23 'd':2 'firmwar':27 'issu':15 'like':16 'look':3 'non':22 'non-compli':21 'subsytem':24 'system':13 'updat':8 'usual':19 'version':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7051564"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706322278 {#2343
        date: 2024-01-27 03:24:38.0 +01:00
      }
      +"title": 343642
    }
  ]
  -id: 32846
  -titleTs: "'39':3 'fedora':2 'fix':1 'idl':8 'keep':4 'left':7 'long':11 'reboot':5 'time':12"
  -bodyTs: "'-200':102 '/comment/8626267](https://lemm.ee/comment/8626267)':8 '0mmkxdd':141 '0mnc.ccc.xmmd':169 '12900hk':193 '12th':188 '15':95 '20':194 '22':108 '2560x1440':132 '2754':116 '3050':202 '39':87 '4.900':195 '45.3':139 '5.2.21':127 '56':118 '6.6.11':101 '63971mib':219 '64':91 '7683mib':218 '9520':96 'alder':208 'back':38,43 'bash':126 'cc':112,122 'cccc':148 'ccccc':146,157,159,168 'cccccc':140,177 'ccccccc':99,106,114,133 'cccccccc':124,184 'cccccccccccc':82,136,143 'ccccccccccccc':97,104,110 'cccccccccccccc':120,128,179,186,216 'ccccccccccccccc':161,170 'cccccccccccccccc':130,150 'cccccccccccccccccccccc':83,205 'cccccccccccccccccccccccccc':92 'cccccccccccccccccccccccccccc':197 'come':37 'comment':5 'cpu':187 'dark':156,166,175 'dddl':98 'de':137 'dnmwxxxwm0':178 'edit':1 'fc39.x86_64':103 'fedora':85 'figur':15,66 'fix':2 'flatpak':119 'geforc':200 'gen':189 'ghz':196 'gnome':138,182 'gnome-termin':181 'gpu':198,206 'graphic':215 'gt2':212 'gtk2/3':167,176 'help':13 'hi':10 'host':93 'i9':192 'i9-12900hk':191 'icon':171 'idl':30 'info':77 'intel':190,207 'iri':213 'issu':19 'kernel':100 'kmmc':111 'lake':210 'lake-p':209 'laptop':29,52 'leav':27 'lemm.ee':7 'lemm.ee/comment/8626267](https://lemm.ee/comment/8626267)':6 'log':46,59 'long':33 'look':63 'memori':217 'min':109 'mmm':121,129,149 'mmm0ook':135 'mmmkddc':142 'mmo':158 'mmw':160 'mobil':204 'mutter':145 'nine':89 'nvidia':199 'odl':185 'os':84 'owmkooxmwd':105 'oxoooo':134 'p':211 'packag':115 'pleas':12 'problem':72 'purpl':155,165,174 'reboot':53 'releas':86 'resolut':131 'rpm':117 'rtx':201 'screen':48 'shell':125 'sourc':69 'sure':57 'system':76 'termin':180,183 'thank':9 'theme':152,162 'thirti':88 'ti':203 'time':25,34 'uptim':107 've':21 'verd':78,80 'verde-xp':79 'weird':18 'wm':144,151 'ww':123 'x86':90 'xe':214 'xm0':147 'xmmc':113 'xps':81,94 'yaru':154,164,173 'yaru-purple-dark':153,163,172"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706203838
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/21801587"
  +editedAt: DateTimeImmutable @1728748760 {#2927
    date: 2024-10-12 17:59:20.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706117438 {#2906
    date: 2024-01-24 18:30:38.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
99 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2335
  +user: Proxies\__CG__\App\Entity\User {#2946 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
  +slug: "Fixed-Fedora-39-keeps-rebooting-when-left-idle-for-a"
  +title: "[Fixed] Fedora 39 keeps rebooting when left idle for a long time"
  +url: null
  +body: """
    Edit: Fixed by this comment: [lemm.ee/comment/8626267](https://lemm.ee/comment/8626267) Thanks!\n
    \n
    ---\n
    \n
    Hi all, please help me figure out this weird issue I’ve been having. Any time I leave my laptop idle for a long time, when I come back to it, it’s back to the log in screen as in the laptop rebooted.\n
    \n
    I am not sure which logs I should be looking for to figure out the source of the problem.\n
    \n
    Here’s my system info:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">             .',;::::;,'.                verde@verde-xps \n
    </span><span style="color:#323232;">         .';:cccccccccccc:;,.            --------------- \n
    </span><span style="color:#323232;">      .;cccccccccccccccccccccc;.         OS: Fedora release 39 (Thirty Nine) x86_64 \n
    </span><span style="color:#323232;">    .:cccccccccccccccccccccccccc:.       Host: XPS 15 9520 \n
    </span><span style="color:#323232;">  .;ccccccccccccc;.:dddl:.;ccccccc;.     Kernel: 6.6.11-200.fc39.x86_64 \n
    </span><span style="color:#323232;"> .:ccccccccccccc;OWMKOOXMWd;ccccccc:.    Uptime: 22 mins \n
    </span><span style="color:#323232;">.:ccccccccccccc;KMMc;cc;xMMc:ccccccc:.   Packages: 2754 (rpm), 56 (flatpak) \n
    </span><span style="color:#323232;">,cccccccccccccc;MMM.;cc;;WW::cccccccc,   Shell: bash 5.2.21 \n
    </span><span style="color:#323232;">:cccccccccccccc;MMM.;cccccccccccccccc:   Resolution: 2560x1440 \n
    </span><span style="color:#323232;">:ccccccc;oxOOOo;MMM0OOk.;cccccccccccc:   DE: GNOME 45.3 \n
    </span><span style="color:#323232;">cccccc:0MMKxdd:;MMMkddc.;cccccccccccc;   WM: Mutter \n
    </span><span style="color:#323232;">ccccc:XM0';cccc;MMM.;cccccccccccccccc'   WM Theme: Yaru-purple-dark \n
    </span><span style="color:#323232;">ccccc;MMo;ccccc;MMW.;ccccccccccccccc;    Theme: Yaru-purple-dark [GTK2/3] \n
    </span><span style="color:#323232;">ccccc;0MNc.ccc.xMMd:ccccccccccccccc;     Icons: Yaru-purple-dark [GTK2/3] \n
    </span><span style="color:#323232;">cccccc;dNMWXXXWM0::cccccccccccccc:,      Terminal: gnome-terminal \n
    </span><span style="color:#323232;">cccccccc;.:odl:.;cccccccccccccc:,.       CPU: 12th Gen Intel i9-12900HK (20) @ 4.900GHz \n
    </span><span style="color:#323232;">:cccccccccccccccccccccccccccc:'.         GPU: NVIDIA GeForce RTX 3050 Ti Mobile \n
    </span><span style="color:#323232;">.:cccccccccccccccccccccc:;,..            GPU: Intel Alder Lake-P GT2 [Iris Xe Graphics] \n
    </span><span style="color:#323232;">  '::cccccccccccccc::;,.                 Memory: 7683MiB / 63971MiB \n
    </span>\n
    ```
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 25
  +favouriteCount: 32
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728887101 {#2941
    date: 2024-10-14 08:25:01.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2948 …}
  +votes: Doctrine\ORM\PersistentCollection {#2950 …}
  +reports: Doctrine\ORM\PersistentCollection {#2952 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2954 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2956 …}
  +badges: Doctrine\ORM\PersistentCollection {#2958 …}
  +children: [
    App\Entity\EntryComment {#2336
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2335 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2338 …}
      +body: "I’d look if there’s an updated BIOS version for your system, ACPI issues like that are usually a non-compliant subsytem in the firmware."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706322278 {#2337
        date: 2024-01-27 03:24:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brunofin@lemm.ee"
        "@reyemxela@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2159 …}
      +nested: Doctrine\ORM\PersistentCollection {#2135 …}
      +votes: Doctrine\ORM\PersistentCollection {#2137 …}
      +reports: Doctrine\ORM\PersistentCollection {#2068 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2069 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2074 …}
      -id: 343642
      -bodyTs: "'acpi':14 'bio':9 'compliant':23 'd':2 'firmwar':27 'issu':15 'like':16 'look':3 'non':22 'non-compli':21 'subsytem':24 'system':13 'updat':8 'usual':19 'version':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7051564"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706322278 {#2343
        date: 2024-01-27 03:24:38.0 +01:00
      }
      +"title": 343642
    }
  ]
  -id: 32846
  -titleTs: "'39':3 'fedora':2 'fix':1 'idl':8 'keep':4 'left':7 'long':11 'reboot':5 'time':12"
  -bodyTs: "'-200':102 '/comment/8626267](https://lemm.ee/comment/8626267)':8 '0mmkxdd':141 '0mnc.ccc.xmmd':169 '12900hk':193 '12th':188 '15':95 '20':194 '22':108 '2560x1440':132 '2754':116 '3050':202 '39':87 '4.900':195 '45.3':139 '5.2.21':127 '56':118 '6.6.11':101 '63971mib':219 '64':91 '7683mib':218 '9520':96 'alder':208 'back':38,43 'bash':126 'cc':112,122 'cccc':148 'ccccc':146,157,159,168 'cccccc':140,177 'ccccccc':99,106,114,133 'cccccccc':124,184 'cccccccccccc':82,136,143 'ccccccccccccc':97,104,110 'cccccccccccccc':120,128,179,186,216 'ccccccccccccccc':161,170 'cccccccccccccccc':130,150 'cccccccccccccccccccccc':83,205 'cccccccccccccccccccccccccc':92 'cccccccccccccccccccccccccccc':197 'come':37 'comment':5 'cpu':187 'dark':156,166,175 'dddl':98 'de':137 'dnmwxxxwm0':178 'edit':1 'fc39.x86_64':103 'fedora':85 'figur':15,66 'fix':2 'flatpak':119 'geforc':200 'gen':189 'ghz':196 'gnome':138,182 'gnome-termin':181 'gpu':198,206 'graphic':215 'gt2':212 'gtk2/3':167,176 'help':13 'hi':10 'host':93 'i9':192 'i9-12900hk':191 'icon':171 'idl':30 'info':77 'intel':190,207 'iri':213 'issu':19 'kernel':100 'kmmc':111 'lake':210 'lake-p':209 'laptop':29,52 'leav':27 'lemm.ee':7 'lemm.ee/comment/8626267](https://lemm.ee/comment/8626267)':6 'log':46,59 'long':33 'look':63 'memori':217 'min':109 'mmm':121,129,149 'mmm0ook':135 'mmmkddc':142 'mmo':158 'mmw':160 'mobil':204 'mutter':145 'nine':89 'nvidia':199 'odl':185 'os':84 'owmkooxmwd':105 'oxoooo':134 'p':211 'packag':115 'pleas':12 'problem':72 'purpl':155,165,174 'reboot':53 'releas':86 'resolut':131 'rpm':117 'rtx':201 'screen':48 'shell':125 'sourc':69 'sure':57 'system':76 'termin':180,183 'thank':9 'theme':152,162 'thirti':88 'ti':203 'time':25,34 'uptim':107 've':21 'verd':78,80 'verde-xp':79 'weird':18 'wm':144,151 'ww':123 'x86':90 'xe':214 'xm0':147 'xmmc':113 'xps':81,94 'yaru':154,164,173 'yaru-purple-dark':153,163,172"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706203838
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/21801587"
  +editedAt: DateTimeImmutable @1728748760 {#2927
    date: 2024-10-12 17:59:20.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706117438 {#2906
    date: 2024-01-24 18:30:38.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
100 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2335
  +user: Proxies\__CG__\App\Entity\User {#2946 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
  +slug: "Fixed-Fedora-39-keeps-rebooting-when-left-idle-for-a"
  +title: "[Fixed] Fedora 39 keeps rebooting when left idle for a long time"
  +url: null
  +body: """
    Edit: Fixed by this comment: [lemm.ee/comment/8626267](https://lemm.ee/comment/8626267) Thanks!\n
    \n
    ---\n
    \n
    Hi all, please help me figure out this weird issue I’ve been having. Any time I leave my laptop idle for a long time, when I come back to it, it’s back to the log in screen as in the laptop rebooted.\n
    \n
    I am not sure which logs I should be looking for to figure out the source of the problem.\n
    \n
    Here’s my system info:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">             .',;::::;,'.                verde@verde-xps \n
    </span><span style="color:#323232;">         .';:cccccccccccc:;,.            --------------- \n
    </span><span style="color:#323232;">      .;cccccccccccccccccccccc;.         OS: Fedora release 39 (Thirty Nine) x86_64 \n
    </span><span style="color:#323232;">    .:cccccccccccccccccccccccccc:.       Host: XPS 15 9520 \n
    </span><span style="color:#323232;">  .;ccccccccccccc;.:dddl:.;ccccccc;.     Kernel: 6.6.11-200.fc39.x86_64 \n
    </span><span style="color:#323232;"> .:ccccccccccccc;OWMKOOXMWd;ccccccc:.    Uptime: 22 mins \n
    </span><span style="color:#323232;">.:ccccccccccccc;KMMc;cc;xMMc:ccccccc:.   Packages: 2754 (rpm), 56 (flatpak) \n
    </span><span style="color:#323232;">,cccccccccccccc;MMM.;cc;;WW::cccccccc,   Shell: bash 5.2.21 \n
    </span><span style="color:#323232;">:cccccccccccccc;MMM.;cccccccccccccccc:   Resolution: 2560x1440 \n
    </span><span style="color:#323232;">:ccccccc;oxOOOo;MMM0OOk.;cccccccccccc:   DE: GNOME 45.3 \n
    </span><span style="color:#323232;">cccccc:0MMKxdd:;MMMkddc.;cccccccccccc;   WM: Mutter \n
    </span><span style="color:#323232;">ccccc:XM0';cccc;MMM.;cccccccccccccccc'   WM Theme: Yaru-purple-dark \n
    </span><span style="color:#323232;">ccccc;MMo;ccccc;MMW.;ccccccccccccccc;    Theme: Yaru-purple-dark [GTK2/3] \n
    </span><span style="color:#323232;">ccccc;0MNc.ccc.xMMd:ccccccccccccccc;     Icons: Yaru-purple-dark [GTK2/3] \n
    </span><span style="color:#323232;">cccccc;dNMWXXXWM0::cccccccccccccc:,      Terminal: gnome-terminal \n
    </span><span style="color:#323232;">cccccccc;.:odl:.;cccccccccccccc:,.       CPU: 12th Gen Intel i9-12900HK (20) @ 4.900GHz \n
    </span><span style="color:#323232;">:cccccccccccccccccccccccccccc:'.         GPU: NVIDIA GeForce RTX 3050 Ti Mobile \n
    </span><span style="color:#323232;">.:cccccccccccccccccccccc:;,..            GPU: Intel Alder Lake-P GT2 [Iris Xe Graphics] \n
    </span><span style="color:#323232;">  '::cccccccccccccc::;,.                 Memory: 7683MiB / 63971MiB \n
    </span>\n
    ```
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 25
  +favouriteCount: 32
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728887101 {#2941
    date: 2024-10-14 08:25:01.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2948 …}
  +votes: Doctrine\ORM\PersistentCollection {#2950 …}
  +reports: Doctrine\ORM\PersistentCollection {#2952 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2954 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2956 …}
  +badges: Doctrine\ORM\PersistentCollection {#2958 …}
  +children: [
    App\Entity\EntryComment {#2336
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2335 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2338 …}
      +body: "I’d look if there’s an updated BIOS version for your system, ACPI issues like that are usually a non-compliant subsytem in the firmware."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706322278 {#2337
        date: 2024-01-27 03:24:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brunofin@lemm.ee"
        "@reyemxela@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2159 …}
      +nested: Doctrine\ORM\PersistentCollection {#2135 …}
      +votes: Doctrine\ORM\PersistentCollection {#2137 …}
      +reports: Doctrine\ORM\PersistentCollection {#2068 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2069 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2074 …}
      -id: 343642
      -bodyTs: "'acpi':14 'bio':9 'compliant':23 'd':2 'firmwar':27 'issu':15 'like':16 'look':3 'non':22 'non-compli':21 'subsytem':24 'system':13 'updat':8 'usual':19 'version':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7051564"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706322278 {#2343
        date: 2024-01-27 03:24:38.0 +01:00
      }
      +"title": 343642
    }
  ]
  -id: 32846
  -titleTs: "'39':3 'fedora':2 'fix':1 'idl':8 'keep':4 'left':7 'long':11 'reboot':5 'time':12"
  -bodyTs: "'-200':102 '/comment/8626267](https://lemm.ee/comment/8626267)':8 '0mmkxdd':141 '0mnc.ccc.xmmd':169 '12900hk':193 '12th':188 '15':95 '20':194 '22':108 '2560x1440':132 '2754':116 '3050':202 '39':87 '4.900':195 '45.3':139 '5.2.21':127 '56':118 '6.6.11':101 '63971mib':219 '64':91 '7683mib':218 '9520':96 'alder':208 'back':38,43 'bash':126 'cc':112,122 'cccc':148 'ccccc':146,157,159,168 'cccccc':140,177 'ccccccc':99,106,114,133 'cccccccc':124,184 'cccccccccccc':82,136,143 'ccccccccccccc':97,104,110 'cccccccccccccc':120,128,179,186,216 'ccccccccccccccc':161,170 'cccccccccccccccc':130,150 'cccccccccccccccccccccc':83,205 'cccccccccccccccccccccccccc':92 'cccccccccccccccccccccccccccc':197 'come':37 'comment':5 'cpu':187 'dark':156,166,175 'dddl':98 'de':137 'dnmwxxxwm0':178 'edit':1 'fc39.x86_64':103 'fedora':85 'figur':15,66 'fix':2 'flatpak':119 'geforc':200 'gen':189 'ghz':196 'gnome':138,182 'gnome-termin':181 'gpu':198,206 'graphic':215 'gt2':212 'gtk2/3':167,176 'help':13 'hi':10 'host':93 'i9':192 'i9-12900hk':191 'icon':171 'idl':30 'info':77 'intel':190,207 'iri':213 'issu':19 'kernel':100 'kmmc':111 'lake':210 'lake-p':209 'laptop':29,52 'leav':27 'lemm.ee':7 'lemm.ee/comment/8626267](https://lemm.ee/comment/8626267)':6 'log':46,59 'long':33 'look':63 'memori':217 'min':109 'mmm':121,129,149 'mmm0ook':135 'mmmkddc':142 'mmo':158 'mmw':160 'mobil':204 'mutter':145 'nine':89 'nvidia':199 'odl':185 'os':84 'owmkooxmwd':105 'oxoooo':134 'p':211 'packag':115 'pleas':12 'problem':72 'purpl':155,165,174 'reboot':53 'releas':86 'resolut':131 'rpm':117 'rtx':201 'screen':48 'shell':125 'sourc':69 'sure':57 'system':76 'termin':180,183 'thank':9 'theme':152,162 'thirti':88 'ti':203 'time':25,34 'uptim':107 've':21 'verd':78,80 'verde-xp':79 'weird':18 'wm':144,151 'ww':123 'x86':90 'xe':214 'xm0':147 'xmmc':113 'xps':81,94 'yaru':154,164,173 'yaru-purple-dark':153,163,172"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706203838
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/21801587"
  +editedAt: DateTimeImmutable @1728748760 {#2927
    date: 2024-10-12 17:59:20.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706117438 {#2906
    date: 2024-01-24 18:30:38.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
101 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
102 DENIED moderate
App\Entity\EntryComment {#2336
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2335
    +user: Proxies\__CG__\App\Entity\User {#2946 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "Fixed-Fedora-39-keeps-rebooting-when-left-idle-for-a"
    +title: "[Fixed] Fedora 39 keeps rebooting when left idle for a long time"
    +url: null
    +body: """
      Edit: Fixed by this comment: [lemm.ee/comment/8626267](https://lemm.ee/comment/8626267) Thanks!\n
      \n
      ---\n
      \n
      Hi all, please help me figure out this weird issue I’ve been having. Any time I leave my laptop idle for a long time, when I come back to it, it’s back to the log in screen as in the laptop rebooted.\n
      \n
      I am not sure which logs I should be looking for to figure out the source of the problem.\n
      \n
      Here’s my system info:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">             .',;::::;,'.                verde@verde-xps \n
      </span><span style="color:#323232;">         .';:cccccccccccc:;,.            --------------- \n
      </span><span style="color:#323232;">      .;cccccccccccccccccccccc;.         OS: Fedora release 39 (Thirty Nine) x86_64 \n
      </span><span style="color:#323232;">    .:cccccccccccccccccccccccccc:.       Host: XPS 15 9520 \n
      </span><span style="color:#323232;">  .;ccccccccccccc;.:dddl:.;ccccccc;.     Kernel: 6.6.11-200.fc39.x86_64 \n
      </span><span style="color:#323232;"> .:ccccccccccccc;OWMKOOXMWd;ccccccc:.    Uptime: 22 mins \n
      </span><span style="color:#323232;">.:ccccccccccccc;KMMc;cc;xMMc:ccccccc:.   Packages: 2754 (rpm), 56 (flatpak) \n
      </span><span style="color:#323232;">,cccccccccccccc;MMM.;cc;;WW::cccccccc,   Shell: bash 5.2.21 \n
      </span><span style="color:#323232;">:cccccccccccccc;MMM.;cccccccccccccccc:   Resolution: 2560x1440 \n
      </span><span style="color:#323232;">:ccccccc;oxOOOo;MMM0OOk.;cccccccccccc:   DE: GNOME 45.3 \n
      </span><span style="color:#323232;">cccccc:0MMKxdd:;MMMkddc.;cccccccccccc;   WM: Mutter \n
      </span><span style="color:#323232;">ccccc:XM0';cccc;MMM.;cccccccccccccccc'   WM Theme: Yaru-purple-dark \n
      </span><span style="color:#323232;">ccccc;MMo;ccccc;MMW.;ccccccccccccccc;    Theme: Yaru-purple-dark [GTK2/3] \n
      </span><span style="color:#323232;">ccccc;0MNc.ccc.xMMd:ccccccccccccccc;     Icons: Yaru-purple-dark [GTK2/3] \n
      </span><span style="color:#323232;">cccccc;dNMWXXXWM0::cccccccccccccc:,      Terminal: gnome-terminal \n
      </span><span style="color:#323232;">cccccccc;.:odl:.;cccccccccccccc:,.       CPU: 12th Gen Intel i9-12900HK (20) @ 4.900GHz \n
      </span><span style="color:#323232;">:cccccccccccccccccccccccccccc:'.         GPU: NVIDIA GeForce RTX 3050 Ti Mobile \n
      </span><span style="color:#323232;">.:cccccccccccccccccccccc:;,..            GPU: Intel Alder Lake-P GT2 [Iris Xe Graphics] \n
      </span><span style="color:#323232;">  '::cccccccccccccc::;,.                 Memory: 7683MiB / 63971MiB \n
      </span>\n
      ```
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 32
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728887101 {#2941
      date: 2024-10-14 08:25:01.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2948 …}
    +votes: Doctrine\ORM\PersistentCollection {#2950 …}
    +reports: Doctrine\ORM\PersistentCollection {#2952 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2954 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2956 …}
    +badges: Doctrine\ORM\PersistentCollection {#2958 …}
    +children: [
      App\Entity\EntryComment {#2336}
    ]
    -id: 32846
    -titleTs: "'39':3 'fedora':2 'fix':1 'idl':8 'keep':4 'left':7 'long':11 'reboot':5 'time':12"
    -bodyTs: "'-200':102 '/comment/8626267](https://lemm.ee/comment/8626267)':8 '0mmkxdd':141 '0mnc.ccc.xmmd':169 '12900hk':193 '12th':188 '15':95 '20':194 '22':108 '2560x1440':132 '2754':116 '3050':202 '39':87 '4.900':195 '45.3':139 '5.2.21':127 '56':118 '6.6.11':101 '63971mib':219 '64':91 '7683mib':218 '9520':96 'alder':208 'back':38,43 'bash':126 'cc':112,122 'cccc':148 'ccccc':146,157,159,168 'cccccc':140,177 'ccccccc':99,106,114,133 'cccccccc':124,184 'cccccccccccc':82,136,143 'ccccccccccccc':97,104,110 'cccccccccccccc':120,128,179,186,216 'ccccccccccccccc':161,170 'cccccccccccccccc':130,150 'cccccccccccccccccccccc':83,205 'cccccccccccccccccccccccccc':92 'cccccccccccccccccccccccccccc':197 'come':37 'comment':5 'cpu':187 'dark':156,166,175 'dddl':98 'de':137 'dnmwxxxwm0':178 'edit':1 'fc39.x86_64':103 'fedora':85 'figur':15,66 'fix':2 'flatpak':119 'geforc':200 'gen':189 'ghz':196 'gnome':138,182 'gnome-termin':181 'gpu':198,206 'graphic':215 'gt2':212 'gtk2/3':167,176 'help':13 'hi':10 'host':93 'i9':192 'i9-12900hk':191 'icon':171 'idl':30 'info':77 'intel':190,207 'iri':213 'issu':19 'kernel':100 'kmmc':111 'lake':210 'lake-p':209 'laptop':29,52 'leav':27 'lemm.ee':7 'lemm.ee/comment/8626267](https://lemm.ee/comment/8626267)':6 'log':46,59 'long':33 'look':63 'memori':217 'min':109 'mmm':121,129,149 'mmm0ook':135 'mmmkddc':142 'mmo':158 'mmw':160 'mobil':204 'mutter':145 'nine':89 'nvidia':199 'odl':185 'os':84 'owmkooxmwd':105 'oxoooo':134 'p':211 'packag':115 'pleas':12 'problem':72 'purpl':155,165,174 'reboot':53 'releas':86 'resolut':131 'rpm':117 'rtx':201 'screen':48 'shell':125 'sourc':69 'sure':57 'system':76 'termin':180,183 'thank':9 'theme':152,162 'thirti':88 'ti':203 'time':25,34 'uptim':107 've':21 'verd':78,80 'verde-xp':79 'weird':18 'wm':144,151 'ww':123 'x86':90 'xe':214 'xm0':147 'xmmc':113 'xps':81,94 'yaru':154,164,173 'yaru-purple-dark':153,163,172"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706203838
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/21801587"
    +editedAt: DateTimeImmutable @1728748760 {#2927
      date: 2024-10-12 17:59:20.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706117438 {#2906
      date: 2024-01-24 18:30:38.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2338 …}
  +body: "I’d look if there’s an updated BIOS version for your system, ACPI issues like that are usually a non-compliant subsytem in the firmware."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706322278 {#2337
    date: 2024-01-27 03:24:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brunofin@lemm.ee"
    "@reyemxela@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2159 …}
  +nested: Doctrine\ORM\PersistentCollection {#2135 …}
  +votes: Doctrine\ORM\PersistentCollection {#2137 …}
  +reports: Doctrine\ORM\PersistentCollection {#2068 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2069 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2074 …}
  -id: 343642
  -bodyTs: "'acpi':14 'bio':9 'compliant':23 'd':2 'firmwar':27 'issu':15 'like':16 'look':3 'non':22 'non-compli':21 'subsytem':24 'system':13 'updat':8 'usual':19 'version':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7051564"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706322278 {#2343
    date: 2024-01-27 03:24:38.0 +01:00
  }
  +"title": 343642
}
"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
103 DENIED edit
App\Entity\EntryComment {#2336
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2335
    +user: Proxies\__CG__\App\Entity\User {#2946 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "Fixed-Fedora-39-keeps-rebooting-when-left-idle-for-a"
    +title: "[Fixed] Fedora 39 keeps rebooting when left idle for a long time"
    +url: null
    +body: """
      Edit: Fixed by this comment: [lemm.ee/comment/8626267](https://lemm.ee/comment/8626267) Thanks!\n
      \n
      ---\n
      \n
      Hi all, please help me figure out this weird issue I’ve been having. Any time I leave my laptop idle for a long time, when I come back to it, it’s back to the log in screen as in the laptop rebooted.\n
      \n
      I am not sure which logs I should be looking for to figure out the source of the problem.\n
      \n
      Here’s my system info:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">             .',;::::;,'.                verde@verde-xps \n
      </span><span style="color:#323232;">         .';:cccccccccccc:;,.            --------------- \n
      </span><span style="color:#323232;">      .;cccccccccccccccccccccc;.         OS: Fedora release 39 (Thirty Nine) x86_64 \n
      </span><span style="color:#323232;">    .:cccccccccccccccccccccccccc:.       Host: XPS 15 9520 \n
      </span><span style="color:#323232;">  .;ccccccccccccc;.:dddl:.;ccccccc;.     Kernel: 6.6.11-200.fc39.x86_64 \n
      </span><span style="color:#323232;"> .:ccccccccccccc;OWMKOOXMWd;ccccccc:.    Uptime: 22 mins \n
      </span><span style="color:#323232;">.:ccccccccccccc;KMMc;cc;xMMc:ccccccc:.   Packages: 2754 (rpm), 56 (flatpak) \n
      </span><span style="color:#323232;">,cccccccccccccc;MMM.;cc;;WW::cccccccc,   Shell: bash 5.2.21 \n
      </span><span style="color:#323232;">:cccccccccccccc;MMM.;cccccccccccccccc:   Resolution: 2560x1440 \n
      </span><span style="color:#323232;">:ccccccc;oxOOOo;MMM0OOk.;cccccccccccc:   DE: GNOME 45.3 \n
      </span><span style="color:#323232;">cccccc:0MMKxdd:;MMMkddc.;cccccccccccc;   WM: Mutter \n
      </span><span style="color:#323232;">ccccc:XM0';cccc;MMM.;cccccccccccccccc'   WM Theme: Yaru-purple-dark \n
      </span><span style="color:#323232;">ccccc;MMo;ccccc;MMW.;ccccccccccccccc;    Theme: Yaru-purple-dark [GTK2/3] \n
      </span><span style="color:#323232;">ccccc;0MNc.ccc.xMMd:ccccccccccccccc;     Icons: Yaru-purple-dark [GTK2/3] \n
      </span><span style="color:#323232;">cccccc;dNMWXXXWM0::cccccccccccccc:,      Terminal: gnome-terminal \n
      </span><span style="color:#323232;">cccccccc;.:odl:.;cccccccccccccc:,.       CPU: 12th Gen Intel i9-12900HK (20) @ 4.900GHz \n
      </span><span style="color:#323232;">:cccccccccccccccccccccccccccc:'.         GPU: NVIDIA GeForce RTX 3050 Ti Mobile \n
      </span><span style="color:#323232;">.:cccccccccccccccccccccc:;,..            GPU: Intel Alder Lake-P GT2 [Iris Xe Graphics] \n
      </span><span style="color:#323232;">  '::cccccccccccccc::;,.                 Memory: 7683MiB / 63971MiB \n
      </span>\n
      ```
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 32
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728887101 {#2941
      date: 2024-10-14 08:25:01.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2948 …}
    +votes: Doctrine\ORM\PersistentCollection {#2950 …}
    +reports: Doctrine\ORM\PersistentCollection {#2952 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2954 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2956 …}
    +badges: Doctrine\ORM\PersistentCollection {#2958 …}
    +children: [
      App\Entity\EntryComment {#2336}
    ]
    -id: 32846
    -titleTs: "'39':3 'fedora':2 'fix':1 'idl':8 'keep':4 'left':7 'long':11 'reboot':5 'time':12"
    -bodyTs: "'-200':102 '/comment/8626267](https://lemm.ee/comment/8626267)':8 '0mmkxdd':141 '0mnc.ccc.xmmd':169 '12900hk':193 '12th':188 '15':95 '20':194 '22':108 '2560x1440':132 '2754':116 '3050':202 '39':87 '4.900':195 '45.3':139 '5.2.21':127 '56':118 '6.6.11':101 '63971mib':219 '64':91 '7683mib':218 '9520':96 'alder':208 'back':38,43 'bash':126 'cc':112,122 'cccc':148 'ccccc':146,157,159,168 'cccccc':140,177 'ccccccc':99,106,114,133 'cccccccc':124,184 'cccccccccccc':82,136,143 'ccccccccccccc':97,104,110 'cccccccccccccc':120,128,179,186,216 'ccccccccccccccc':161,170 'cccccccccccccccc':130,150 'cccccccccccccccccccccc':83,205 'cccccccccccccccccccccccccc':92 'cccccccccccccccccccccccccccc':197 'come':37 'comment':5 'cpu':187 'dark':156,166,175 'dddl':98 'de':137 'dnmwxxxwm0':178 'edit':1 'fc39.x86_64':103 'fedora':85 'figur':15,66 'fix':2 'flatpak':119 'geforc':200 'gen':189 'ghz':196 'gnome':138,182 'gnome-termin':181 'gpu':198,206 'graphic':215 'gt2':212 'gtk2/3':167,176 'help':13 'hi':10 'host':93 'i9':192 'i9-12900hk':191 'icon':171 'idl':30 'info':77 'intel':190,207 'iri':213 'issu':19 'kernel':100 'kmmc':111 'lake':210 'lake-p':209 'laptop':29,52 'leav':27 'lemm.ee':7 'lemm.ee/comment/8626267](https://lemm.ee/comment/8626267)':6 'log':46,59 'long':33 'look':63 'memori':217 'min':109 'mmm':121,129,149 'mmm0ook':135 'mmmkddc':142 'mmo':158 'mmw':160 'mobil':204 'mutter':145 'nine':89 'nvidia':199 'odl':185 'os':84 'owmkooxmwd':105 'oxoooo':134 'p':211 'packag':115 'pleas':12 'problem':72 'purpl':155,165,174 'reboot':53 'releas':86 'resolut':131 'rpm':117 'rtx':201 'screen':48 'shell':125 'sourc':69 'sure':57 'system':76 'termin':180,183 'thank':9 'theme':152,162 'thirti':88 'ti':203 'time':25,34 'uptim':107 've':21 'verd':78,80 'verde-xp':79 'weird':18 'wm':144,151 'ww':123 'x86':90 'xe':214 'xm0':147 'xmmc':113 'xps':81,94 'yaru':154,164,173 'yaru-purple-dark':153,163,172"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706203838
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/21801587"
    +editedAt: DateTimeImmutable @1728748760 {#2927
      date: 2024-10-12 17:59:20.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706117438 {#2906
      date: 2024-01-24 18:30:38.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2338 …}
  +body: "I’d look if there’s an updated BIOS version for your system, ACPI issues like that are usually a non-compliant subsytem in the firmware."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706322278 {#2337
    date: 2024-01-27 03:24:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brunofin@lemm.ee"
    "@reyemxela@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2159 …}
  +nested: Doctrine\ORM\PersistentCollection {#2135 …}
  +votes: Doctrine\ORM\PersistentCollection {#2137 …}
  +reports: Doctrine\ORM\PersistentCollection {#2068 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2069 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2074 …}
  -id: 343642
  -bodyTs: "'acpi':14 'bio':9 'compliant':23 'd':2 'firmwar':27 'issu':15 'like':16 'look':3 'non':22 'non-compli':21 'subsytem':24 'system':13 'updat':8 'usual':19 'version':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7051564"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706322278 {#2343
    date: 2024-01-27 03:24:38.0 +01:00
  }
  +"title": 343642
}
"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
104 DENIED moderate
App\Entity\EntryComment {#2336
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2335
    +user: Proxies\__CG__\App\Entity\User {#2946 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "Fixed-Fedora-39-keeps-rebooting-when-left-idle-for-a"
    +title: "[Fixed] Fedora 39 keeps rebooting when left idle for a long time"
    +url: null
    +body: """
      Edit: Fixed by this comment: [lemm.ee/comment/8626267](https://lemm.ee/comment/8626267) Thanks!\n
      \n
      ---\n
      \n
      Hi all, please help me figure out this weird issue I’ve been having. Any time I leave my laptop idle for a long time, when I come back to it, it’s back to the log in screen as in the laptop rebooted.\n
      \n
      I am not sure which logs I should be looking for to figure out the source of the problem.\n
      \n
      Here’s my system info:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">             .',;::::;,'.                verde@verde-xps \n
      </span><span style="color:#323232;">         .';:cccccccccccc:;,.            --------------- \n
      </span><span style="color:#323232;">      .;cccccccccccccccccccccc;.         OS: Fedora release 39 (Thirty Nine) x86_64 \n
      </span><span style="color:#323232;">    .:cccccccccccccccccccccccccc:.       Host: XPS 15 9520 \n
      </span><span style="color:#323232;">  .;ccccccccccccc;.:dddl:.;ccccccc;.     Kernel: 6.6.11-200.fc39.x86_64 \n
      </span><span style="color:#323232;"> .:ccccccccccccc;OWMKOOXMWd;ccccccc:.    Uptime: 22 mins \n
      </span><span style="color:#323232;">.:ccccccccccccc;KMMc;cc;xMMc:ccccccc:.   Packages: 2754 (rpm), 56 (flatpak) \n
      </span><span style="color:#323232;">,cccccccccccccc;MMM.;cc;;WW::cccccccc,   Shell: bash 5.2.21 \n
      </span><span style="color:#323232;">:cccccccccccccc;MMM.;cccccccccccccccc:   Resolution: 2560x1440 \n
      </span><span style="color:#323232;">:ccccccc;oxOOOo;MMM0OOk.;cccccccccccc:   DE: GNOME 45.3 \n
      </span><span style="color:#323232;">cccccc:0MMKxdd:;MMMkddc.;cccccccccccc;   WM: Mutter \n
      </span><span style="color:#323232;">ccccc:XM0';cccc;MMM.;cccccccccccccccc'   WM Theme: Yaru-purple-dark \n
      </span><span style="color:#323232;">ccccc;MMo;ccccc;MMW.;ccccccccccccccc;    Theme: Yaru-purple-dark [GTK2/3] \n
      </span><span style="color:#323232;">ccccc;0MNc.ccc.xMMd:ccccccccccccccc;     Icons: Yaru-purple-dark [GTK2/3] \n
      </span><span style="color:#323232;">cccccc;dNMWXXXWM0::cccccccccccccc:,      Terminal: gnome-terminal \n
      </span><span style="color:#323232;">cccccccc;.:odl:.;cccccccccccccc:,.       CPU: 12th Gen Intel i9-12900HK (20) @ 4.900GHz \n
      </span><span style="color:#323232;">:cccccccccccccccccccccccccccc:'.         GPU: NVIDIA GeForce RTX 3050 Ti Mobile \n
      </span><span style="color:#323232;">.:cccccccccccccccccccccc:;,..            GPU: Intel Alder Lake-P GT2 [Iris Xe Graphics] \n
      </span><span style="color:#323232;">  '::cccccccccccccc::;,.                 Memory: 7683MiB / 63971MiB \n
      </span>\n
      ```
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 32
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728887101 {#2941
      date: 2024-10-14 08:25:01.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2948 …}
    +votes: Doctrine\ORM\PersistentCollection {#2950 …}
    +reports: Doctrine\ORM\PersistentCollection {#2952 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2954 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2956 …}
    +badges: Doctrine\ORM\PersistentCollection {#2958 …}
    +children: [
      App\Entity\EntryComment {#2336}
    ]
    -id: 32846
    -titleTs: "'39':3 'fedora':2 'fix':1 'idl':8 'keep':4 'left':7 'long':11 'reboot':5 'time':12"
    -bodyTs: "'-200':102 '/comment/8626267](https://lemm.ee/comment/8626267)':8 '0mmkxdd':141 '0mnc.ccc.xmmd':169 '12900hk':193 '12th':188 '15':95 '20':194 '22':108 '2560x1440':132 '2754':116 '3050':202 '39':87 '4.900':195 '45.3':139 '5.2.21':127 '56':118 '6.6.11':101 '63971mib':219 '64':91 '7683mib':218 '9520':96 'alder':208 'back':38,43 'bash':126 'cc':112,122 'cccc':148 'ccccc':146,157,159,168 'cccccc':140,177 'ccccccc':99,106,114,133 'cccccccc':124,184 'cccccccccccc':82,136,143 'ccccccccccccc':97,104,110 'cccccccccccccc':120,128,179,186,216 'ccccccccccccccc':161,170 'cccccccccccccccc':130,150 'cccccccccccccccccccccc':83,205 'cccccccccccccccccccccccccc':92 'cccccccccccccccccccccccccccc':197 'come':37 'comment':5 'cpu':187 'dark':156,166,175 'dddl':98 'de':137 'dnmwxxxwm0':178 'edit':1 'fc39.x86_64':103 'fedora':85 'figur':15,66 'fix':2 'flatpak':119 'geforc':200 'gen':189 'ghz':196 'gnome':138,182 'gnome-termin':181 'gpu':198,206 'graphic':215 'gt2':212 'gtk2/3':167,176 'help':13 'hi':10 'host':93 'i9':192 'i9-12900hk':191 'icon':171 'idl':30 'info':77 'intel':190,207 'iri':213 'issu':19 'kernel':100 'kmmc':111 'lake':210 'lake-p':209 'laptop':29,52 'leav':27 'lemm.ee':7 'lemm.ee/comment/8626267](https://lemm.ee/comment/8626267)':6 'log':46,59 'long':33 'look':63 'memori':217 'min':109 'mmm':121,129,149 'mmm0ook':135 'mmmkddc':142 'mmo':158 'mmw':160 'mobil':204 'mutter':145 'nine':89 'nvidia':199 'odl':185 'os':84 'owmkooxmwd':105 'oxoooo':134 'p':211 'packag':115 'pleas':12 'problem':72 'purpl':155,165,174 'reboot':53 'releas':86 'resolut':131 'rpm':117 'rtx':201 'screen':48 'shell':125 'sourc':69 'sure':57 'system':76 'termin':180,183 'thank':9 'theme':152,162 'thirti':88 'ti':203 'time':25,34 'uptim':107 've':21 'verd':78,80 'verde-xp':79 'weird':18 'wm':144,151 'ww':123 'x86':90 'xe':214 'xm0':147 'xmmc':113 'xps':81,94 'yaru':154,164,173 'yaru-purple-dark':153,163,172"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706203838
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/21801587"
    +editedAt: DateTimeImmutable @1728748760 {#2927
      date: 2024-10-12 17:59:20.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706117438 {#2906
      date: 2024-01-24 18:30:38.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2338 …}
  +body: "I’d look if there’s an updated BIOS version for your system, ACPI issues like that are usually a non-compliant subsytem in the firmware."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706322278 {#2337
    date: 2024-01-27 03:24:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brunofin@lemm.ee"
    "@reyemxela@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2159 …}
  +nested: Doctrine\ORM\PersistentCollection {#2135 …}
  +votes: Doctrine\ORM\PersistentCollection {#2137 …}
  +reports: Doctrine\ORM\PersistentCollection {#2068 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2069 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2074 …}
  -id: 343642
  -bodyTs: "'acpi':14 'bio':9 'compliant':23 'd':2 'firmwar':27 'issu':15 'like':16 'look':3 'non':22 'non-compli':21 'subsytem':24 'system':13 'updat':8 'usual':19 'version':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7051564"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706322278 {#2343
    date: 2024-01-27 03:24:38.0 +01:00
  }
  +"title": 343642
}
"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
105 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
106 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2091
  +user: Proxies\__CG__\App\Entity\User {#2965 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2086 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
  +slug: "Alright-boys-I-ve-been-converted-to-the-light-side-and"
  +title: "Alright boys, I've been converted to the light side and have installed F-Droid. Now what?"
  +url: null
  +body: """
    Basically title. I waited on installing F droid for a long time because my phone threw many scary warnings when I tried a long time ago. But now I have it, and I got some fossify apps, but since there is no “Editor’s Picks” on F- droid I dont really know where to go from here.\n
    \n
    What apps do you recommend I install first to remove my dependence on closed ecosystems?\n
    \n
    What is my vulnerability surface ie, which sort of apps should I watch out for?\n
    \n
    Are there any bad faith companies in the open source sphere?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 85
  +favouriteCount: 160
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728913863 {#2960
    date: 2024-10-14 15:51:03.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2967 …}
  +votes: Doctrine\ORM\PersistentCollection {#2969 …}
  +reports: Doctrine\ORM\PersistentCollection {#2971 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2973 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
  +badges: Doctrine\ORM\PersistentCollection {#2977 …}
  +children: [
    App\Entity\EntryComment {#2087
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2091 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2086 …}
      +image: null
      +parent: null
      +root: null
      +body: "DavX5 and start keeping your contacts/calendar private with something like Nextcloud."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1706197337 {#2088
        date: 2024-01-25 16:42:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Tangent5280@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2090 …}
      +nested: Doctrine\ORM\PersistentCollection {#2092 …}
      +votes: Doctrine\ORM\PersistentCollection {#2241 …}
      +reports: Doctrine\ORM\PersistentCollection {#2130 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
      -id: 339543
      -bodyTs: "'contacts/calendar':6 'davx5':1 'keep':4 'like':10 'nextcloud':11 'privat':7 'someth':9 'start':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7004240"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706197337 {#2095
        date: 2024-01-25 16:42:17.0 +01:00
      }
      +"title": 339543
    }
  ]
  -id: 32774
  -titleTs: "'alright':1 'boy':2 'convert':6 'droid':16 'f':15 'f-droid':14 'instal':13 'light':9 'side':10 've':4"
  -bodyTs: "'ago':26 'app':37,59,82 'bad':91 'basic':1 'close':71 'compani':93 'depend':69 'dont':50 'droid':8,48 'ecosystem':72 'editor':43 'f':7,47 'faith':92 'first':65 'fossifi':36 'go':55 'got':34 'ie':78 'instal':6,64 'know':52 'long':11,24 'mani':17 'open':96 'phone':15 'pick':45 'realli':51 'recommend':62 'remov':67 'scari':18 'sinc':39 'sort':80 'sourc':97 'sphere':98 'surfac':77 'threw':16 'time':12,25 'titl':2 'tri':22 'vulner':76 'wait':4 'warn':19 'watch':85"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706185874
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11123465"
  +editedAt: DateTimeImmutable @1728290179 {#2947
    date: 2024-10-07 10:36:19.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706099474 {#2924
    date: 2024-01-24 13:31:14.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
107 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2091
  +user: Proxies\__CG__\App\Entity\User {#2965 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2086 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
  +slug: "Alright-boys-I-ve-been-converted-to-the-light-side-and"
  +title: "Alright boys, I've been converted to the light side and have installed F-Droid. Now what?"
  +url: null
  +body: """
    Basically title. I waited on installing F droid for a long time because my phone threw many scary warnings when I tried a long time ago. But now I have it, and I got some fossify apps, but since there is no “Editor’s Picks” on F- droid I dont really know where to go from here.\n
    \n
    What apps do you recommend I install first to remove my dependence on closed ecosystems?\n
    \n
    What is my vulnerability surface ie, which sort of apps should I watch out for?\n
    \n
    Are there any bad faith companies in the open source sphere?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 85
  +favouriteCount: 160
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728913863 {#2960
    date: 2024-10-14 15:51:03.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2967 …}
  +votes: Doctrine\ORM\PersistentCollection {#2969 …}
  +reports: Doctrine\ORM\PersistentCollection {#2971 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2973 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
  +badges: Doctrine\ORM\PersistentCollection {#2977 …}
  +children: [
    App\Entity\EntryComment {#2087
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2091 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2086 …}
      +image: null
      +parent: null
      +root: null
      +body: "DavX5 and start keeping your contacts/calendar private with something like Nextcloud."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1706197337 {#2088
        date: 2024-01-25 16:42:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Tangent5280@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2090 …}
      +nested: Doctrine\ORM\PersistentCollection {#2092 …}
      +votes: Doctrine\ORM\PersistentCollection {#2241 …}
      +reports: Doctrine\ORM\PersistentCollection {#2130 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
      -id: 339543
      -bodyTs: "'contacts/calendar':6 'davx5':1 'keep':4 'like':10 'nextcloud':11 'privat':7 'someth':9 'start':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7004240"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706197337 {#2095
        date: 2024-01-25 16:42:17.0 +01:00
      }
      +"title": 339543
    }
  ]
  -id: 32774
  -titleTs: "'alright':1 'boy':2 'convert':6 'droid':16 'f':15 'f-droid':14 'instal':13 'light':9 'side':10 've':4"
  -bodyTs: "'ago':26 'app':37,59,82 'bad':91 'basic':1 'close':71 'compani':93 'depend':69 'dont':50 'droid':8,48 'ecosystem':72 'editor':43 'f':7,47 'faith':92 'first':65 'fossifi':36 'go':55 'got':34 'ie':78 'instal':6,64 'know':52 'long':11,24 'mani':17 'open':96 'phone':15 'pick':45 'realli':51 'recommend':62 'remov':67 'scari':18 'sinc':39 'sort':80 'sourc':97 'sphere':98 'surfac':77 'threw':16 'time':12,25 'titl':2 'tri':22 'vulner':76 'wait':4 'warn':19 'watch':85"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706185874
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11123465"
  +editedAt: DateTimeImmutable @1728290179 {#2947
    date: 2024-10-07 10:36:19.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706099474 {#2924
    date: 2024-01-24 13:31:14.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
108 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2091
  +user: Proxies\__CG__\App\Entity\User {#2965 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2086 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
  +slug: "Alright-boys-I-ve-been-converted-to-the-light-side-and"
  +title: "Alright boys, I've been converted to the light side and have installed F-Droid. Now what?"
  +url: null
  +body: """
    Basically title. I waited on installing F droid for a long time because my phone threw many scary warnings when I tried a long time ago. But now I have it, and I got some fossify apps, but since there is no “Editor’s Picks” on F- droid I dont really know where to go from here.\n
    \n
    What apps do you recommend I install first to remove my dependence on closed ecosystems?\n
    \n
    What is my vulnerability surface ie, which sort of apps should I watch out for?\n
    \n
    Are there any bad faith companies in the open source sphere?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 85
  +favouriteCount: 160
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728913863 {#2960
    date: 2024-10-14 15:51:03.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2967 …}
  +votes: Doctrine\ORM\PersistentCollection {#2969 …}
  +reports: Doctrine\ORM\PersistentCollection {#2971 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2973 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
  +badges: Doctrine\ORM\PersistentCollection {#2977 …}
  +children: [
    App\Entity\EntryComment {#2087
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2091 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2086 …}
      +image: null
      +parent: null
      +root: null
      +body: "DavX5 and start keeping your contacts/calendar private with something like Nextcloud."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1706197337 {#2088
        date: 2024-01-25 16:42:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Tangent5280@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2090 …}
      +nested: Doctrine\ORM\PersistentCollection {#2092 …}
      +votes: Doctrine\ORM\PersistentCollection {#2241 …}
      +reports: Doctrine\ORM\PersistentCollection {#2130 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
      -id: 339543
      -bodyTs: "'contacts/calendar':6 'davx5':1 'keep':4 'like':10 'nextcloud':11 'privat':7 'someth':9 'start':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7004240"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706197337 {#2095
        date: 2024-01-25 16:42:17.0 +01:00
      }
      +"title": 339543
    }
  ]
  -id: 32774
  -titleTs: "'alright':1 'boy':2 'convert':6 'droid':16 'f':15 'f-droid':14 'instal':13 'light':9 'side':10 've':4"
  -bodyTs: "'ago':26 'app':37,59,82 'bad':91 'basic':1 'close':71 'compani':93 'depend':69 'dont':50 'droid':8,48 'ecosystem':72 'editor':43 'f':7,47 'faith':92 'first':65 'fossifi':36 'go':55 'got':34 'ie':78 'instal':6,64 'know':52 'long':11,24 'mani':17 'open':96 'phone':15 'pick':45 'realli':51 'recommend':62 'remov':67 'scari':18 'sinc':39 'sort':80 'sourc':97 'sphere':98 'surfac':77 'threw':16 'time':12,25 'titl':2 'tri':22 'vulner':76 'wait':4 'warn':19 'watch':85"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706185874
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11123465"
  +editedAt: DateTimeImmutable @1728290179 {#2947
    date: 2024-10-07 10:36:19.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706099474 {#2924
    date: 2024-01-24 13:31:14.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
109 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
110 DENIED moderate
App\Entity\EntryComment {#2087
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2091
    +user: Proxies\__CG__\App\Entity\User {#2965 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2086 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "Alright-boys-I-ve-been-converted-to-the-light-side-and"
    +title: "Alright boys, I've been converted to the light side and have installed F-Droid. Now what?"
    +url: null
    +body: """
      Basically title. I waited on installing F droid for a long time because my phone threw many scary warnings when I tried a long time ago. But now I have it, and I got some fossify apps, but since there is no “Editor’s Picks” on F- droid I dont really know where to go from here.\n
      \n
      What apps do you recommend I install first to remove my dependence on closed ecosystems?\n
      \n
      What is my vulnerability surface ie, which sort of apps should I watch out for?\n
      \n
      Are there any bad faith companies in the open source sphere?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 85
    +favouriteCount: 160
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728913863 {#2960
      date: 2024-10-14 15:51:03.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2967 …}
    +votes: Doctrine\ORM\PersistentCollection {#2969 …}
    +reports: Doctrine\ORM\PersistentCollection {#2971 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2973 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
    +badges: Doctrine\ORM\PersistentCollection {#2977 …}
    +children: [
      App\Entity\EntryComment {#2087}
    ]
    -id: 32774
    -titleTs: "'alright':1 'boy':2 'convert':6 'droid':16 'f':15 'f-droid':14 'instal':13 'light':9 'side':10 've':4"
    -bodyTs: "'ago':26 'app':37,59,82 'bad':91 'basic':1 'close':71 'compani':93 'depend':69 'dont':50 'droid':8,48 'ecosystem':72 'editor':43 'f':7,47 'faith':92 'first':65 'fossifi':36 'go':55 'got':34 'ie':78 'instal':6,64 'know':52 'long':11,24 'mani':17 'open':96 'phone':15 'pick':45 'realli':51 'recommend':62 'remov':67 'scari':18 'sinc':39 'sort':80 'sourc':97 'sphere':98 'surfac':77 'threw':16 'time':12,25 'titl':2 'tri':22 'vulner':76 'wait':4 'warn':19 'watch':85"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706185874
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11123465"
    +editedAt: DateTimeImmutable @1728290179 {#2947
      date: 2024-10-07 10:36:19.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706099474 {#2924
      date: 2024-01-24 13:31:14.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2086 …}
  +image: null
  +parent: null
  +root: null
  +body: "DavX5 and start keeping your contacts/calendar private with something like Nextcloud."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1706197337 {#2088
    date: 2024-01-25 16:42:17.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Tangent5280@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2090 …}
  +nested: Doctrine\ORM\PersistentCollection {#2092 …}
  +votes: Doctrine\ORM\PersistentCollection {#2241 …}
  +reports: Doctrine\ORM\PersistentCollection {#2130 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
  -id: 339543
  -bodyTs: "'contacts/calendar':6 'davx5':1 'keep':4 'like':10 'nextcloud':11 'privat':7 'someth':9 'start':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7004240"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706197337 {#2095
    date: 2024-01-25 16:42:17.0 +01:00
  }
  +"title": 339543
}
"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
111 DENIED edit
App\Entity\EntryComment {#2087
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2091
    +user: Proxies\__CG__\App\Entity\User {#2965 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2086 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "Alright-boys-I-ve-been-converted-to-the-light-side-and"
    +title: "Alright boys, I've been converted to the light side and have installed F-Droid. Now what?"
    +url: null
    +body: """
      Basically title. I waited on installing F droid for a long time because my phone threw many scary warnings when I tried a long time ago. But now I have it, and I got some fossify apps, but since there is no “Editor’s Picks” on F- droid I dont really know where to go from here.\n
      \n
      What apps do you recommend I install first to remove my dependence on closed ecosystems?\n
      \n
      What is my vulnerability surface ie, which sort of apps should I watch out for?\n
      \n
      Are there any bad faith companies in the open source sphere?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 85
    +favouriteCount: 160
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728913863 {#2960
      date: 2024-10-14 15:51:03.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2967 …}
    +votes: Doctrine\ORM\PersistentCollection {#2969 …}
    +reports: Doctrine\ORM\PersistentCollection {#2971 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2973 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
    +badges: Doctrine\ORM\PersistentCollection {#2977 …}
    +children: [
      App\Entity\EntryComment {#2087}
    ]
    -id: 32774
    -titleTs: "'alright':1 'boy':2 'convert':6 'droid':16 'f':15 'f-droid':14 'instal':13 'light':9 'side':10 've':4"
    -bodyTs: "'ago':26 'app':37,59,82 'bad':91 'basic':1 'close':71 'compani':93 'depend':69 'dont':50 'droid':8,48 'ecosystem':72 'editor':43 'f':7,47 'faith':92 'first':65 'fossifi':36 'go':55 'got':34 'ie':78 'instal':6,64 'know':52 'long':11,24 'mani':17 'open':96 'phone':15 'pick':45 'realli':51 'recommend':62 'remov':67 'scari':18 'sinc':39 'sort':80 'sourc':97 'sphere':98 'surfac':77 'threw':16 'time':12,25 'titl':2 'tri':22 'vulner':76 'wait':4 'warn':19 'watch':85"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706185874
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11123465"
    +editedAt: DateTimeImmutable @1728290179 {#2947
      date: 2024-10-07 10:36:19.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706099474 {#2924
      date: 2024-01-24 13:31:14.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2086 …}
  +image: null
  +parent: null
  +root: null
  +body: "DavX5 and start keeping your contacts/calendar private with something like Nextcloud."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1706197337 {#2088
    date: 2024-01-25 16:42:17.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Tangent5280@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2090 …}
  +nested: Doctrine\ORM\PersistentCollection {#2092 …}
  +votes: Doctrine\ORM\PersistentCollection {#2241 …}
  +reports: Doctrine\ORM\PersistentCollection {#2130 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
  -id: 339543
  -bodyTs: "'contacts/calendar':6 'davx5':1 'keep':4 'like':10 'nextcloud':11 'privat':7 'someth':9 'start':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7004240"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706197337 {#2095
    date: 2024-01-25 16:42:17.0 +01:00
  }
  +"title": 339543
}
"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
112 DENIED moderate
App\Entity\EntryComment {#2087
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2091
    +user: Proxies\__CG__\App\Entity\User {#2965 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2086 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "Alright-boys-I-ve-been-converted-to-the-light-side-and"
    +title: "Alright boys, I've been converted to the light side and have installed F-Droid. Now what?"
    +url: null
    +body: """
      Basically title. I waited on installing F droid for a long time because my phone threw many scary warnings when I tried a long time ago. But now I have it, and I got some fossify apps, but since there is no “Editor’s Picks” on F- droid I dont really know where to go from here.\n
      \n
      What apps do you recommend I install first to remove my dependence on closed ecosystems?\n
      \n
      What is my vulnerability surface ie, which sort of apps should I watch out for?\n
      \n
      Are there any bad faith companies in the open source sphere?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 85
    +favouriteCount: 160
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728913863 {#2960
      date: 2024-10-14 15:51:03.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2967 …}
    +votes: Doctrine\ORM\PersistentCollection {#2969 …}
    +reports: Doctrine\ORM\PersistentCollection {#2971 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2973 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
    +badges: Doctrine\ORM\PersistentCollection {#2977 …}
    +children: [
      App\Entity\EntryComment {#2087}
    ]
    -id: 32774
    -titleTs: "'alright':1 'boy':2 'convert':6 'droid':16 'f':15 'f-droid':14 'instal':13 'light':9 'side':10 've':4"
    -bodyTs: "'ago':26 'app':37,59,82 'bad':91 'basic':1 'close':71 'compani':93 'depend':69 'dont':50 'droid':8,48 'ecosystem':72 'editor':43 'f':7,47 'faith':92 'first':65 'fossifi':36 'go':55 'got':34 'ie':78 'instal':6,64 'know':52 'long':11,24 'mani':17 'open':96 'phone':15 'pick':45 'realli':51 'recommend':62 'remov':67 'scari':18 'sinc':39 'sort':80 'sourc':97 'sphere':98 'surfac':77 'threw':16 'time':12,25 'titl':2 'tri':22 'vulner':76 'wait':4 'warn':19 'watch':85"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706185874
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11123465"
    +editedAt: DateTimeImmutable @1728290179 {#2947
      date: 2024-10-07 10:36:19.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706099474 {#2924
      date: 2024-01-24 13:31:14.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2086 …}
  +image: null
  +parent: null
  +root: null
  +body: "DavX5 and start keeping your contacts/calendar private with something like Nextcloud."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1706197337 {#2088
    date: 2024-01-25 16:42:17.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Tangent5280@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2090 …}
  +nested: Doctrine\ORM\PersistentCollection {#2092 …}
  +votes: Doctrine\ORM\PersistentCollection {#2241 …}
  +reports: Doctrine\ORM\PersistentCollection {#2130 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
  -id: 339543
  -bodyTs: "'contacts/calendar':6 'davx5':1 'keep':4 'like':10 'nextcloud':11 'privat':7 'someth':9 'start':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7004240"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706197337 {#2095
    date: 2024-01-25 16:42:17.0 +01:00
  }
  +"title": 339543
}
"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
113 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
114 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1382
  +user: Proxies\__CG__\App\Entity\User {#2982 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1401 …}
  +image: Proxies\__CG__\App\Entity\Image {#3020 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#3022 …}
  +slug: "Streaming-Pirates-Are-Hollywood-s-New-Villains-Illegal-subscription-services-that"
  +title: "Streaming Pirates Are Hollywood’s New Villains - Illegal subscription services that steal films or TV shows bring in $2 billion a year in ads and subscriber fees."
  +url: "https://www.bloomberg.com/news/articles/2024-01-24/streaming-service-costs-drive-new-era-of-hollywood-piracy?srnd=premium"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 90
  +favouriteCount: 523
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729243627 {#3015
    date: 2024-10-18 11:27:07.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3023 …}
  +votes: Doctrine\ORM\PersistentCollection {#3025 …}
  +reports: Doctrine\ORM\PersistentCollection {#3027 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3031 …}
  +badges: Doctrine\ORM\PersistentCollection {#3033 …}
  +children: [
    App\Entity\EntryComment {#1385
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1382 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1401 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
      +body: "“If buying is not owning, then piracy is not stealing.”"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 20
      +score: 0
      +lastActive: DateTime @1706124043 {#2380
        date: 2024-01-24 20:20:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Zuberi@lemmy.dbzer0.com"
        "@hightrix@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1363 …}
      +nested: Doctrine\ORM\PersistentCollection {#1362 …}
      +votes: Doctrine\ORM\PersistentCollection {#2019 …}
      +reports: Doctrine\ORM\PersistentCollection {#2030 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2026 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2022 …}
      -id: 337415
      -bodyTs: "'buy':2 'own':5 'piraci':7 'steal':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6978740"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706124043 {#1383
        date: 2024-01-24 20:20:43.0 +01:00
      }
      +"title": 337415
    }
  ]
  -id: 32773
  -titleTs: "'2':19 'ad':24 'billion':20 'bring':17 'fee':27 'film':13 'hollywood':4 'illeg':8 'new':6 'pirat':2 'servic':10 'show':16 'steal':12 'stream':1 'subscrib':26 'subscript':9 'tv':15 'villain':7 'year':22"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706185458
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/12966404"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706099058 {#3003
    date: 2024-01-24 13:24:18.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
115 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1382
  +user: Proxies\__CG__\App\Entity\User {#2982 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1401 …}
  +image: Proxies\__CG__\App\Entity\Image {#3020 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#3022 …}
  +slug: "Streaming-Pirates-Are-Hollywood-s-New-Villains-Illegal-subscription-services-that"
  +title: "Streaming Pirates Are Hollywood’s New Villains - Illegal subscription services that steal films or TV shows bring in $2 billion a year in ads and subscriber fees."
  +url: "https://www.bloomberg.com/news/articles/2024-01-24/streaming-service-costs-drive-new-era-of-hollywood-piracy?srnd=premium"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 90
  +favouriteCount: 523
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729243627 {#3015
    date: 2024-10-18 11:27:07.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3023 …}
  +votes: Doctrine\ORM\PersistentCollection {#3025 …}
  +reports: Doctrine\ORM\PersistentCollection {#3027 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3031 …}
  +badges: Doctrine\ORM\PersistentCollection {#3033 …}
  +children: [
    App\Entity\EntryComment {#1385
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1382 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1401 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
      +body: "“If buying is not owning, then piracy is not stealing.”"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 20
      +score: 0
      +lastActive: DateTime @1706124043 {#2380
        date: 2024-01-24 20:20:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Zuberi@lemmy.dbzer0.com"
        "@hightrix@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1363 …}
      +nested: Doctrine\ORM\PersistentCollection {#1362 …}
      +votes: Doctrine\ORM\PersistentCollection {#2019 …}
      +reports: Doctrine\ORM\PersistentCollection {#2030 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2026 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2022 …}
      -id: 337415
      -bodyTs: "'buy':2 'own':5 'piraci':7 'steal':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6978740"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706124043 {#1383
        date: 2024-01-24 20:20:43.0 +01:00
      }
      +"title": 337415
    }
  ]
  -id: 32773
  -titleTs: "'2':19 'ad':24 'billion':20 'bring':17 'fee':27 'film':13 'hollywood':4 'illeg':8 'new':6 'pirat':2 'servic':10 'show':16 'steal':12 'stream':1 'subscrib':26 'subscript':9 'tv':15 'villain':7 'year':22"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706185458
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/12966404"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706099058 {#3003
    date: 2024-01-24 13:24:18.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
116 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1382
  +user: Proxies\__CG__\App\Entity\User {#2982 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1401 …}
  +image: Proxies\__CG__\App\Entity\Image {#3020 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#3022 …}
  +slug: "Streaming-Pirates-Are-Hollywood-s-New-Villains-Illegal-subscription-services-that"
  +title: "Streaming Pirates Are Hollywood’s New Villains - Illegal subscription services that steal films or TV shows bring in $2 billion a year in ads and subscriber fees."
  +url: "https://www.bloomberg.com/news/articles/2024-01-24/streaming-service-costs-drive-new-era-of-hollywood-piracy?srnd=premium"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 90
  +favouriteCount: 523
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729243627 {#3015
    date: 2024-10-18 11:27:07.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3023 …}
  +votes: Doctrine\ORM\PersistentCollection {#3025 …}
  +reports: Doctrine\ORM\PersistentCollection {#3027 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3031 …}
  +badges: Doctrine\ORM\PersistentCollection {#3033 …}
  +children: [
    App\Entity\EntryComment {#1385
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1382 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1401 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
      +body: "“If buying is not owning, then piracy is not stealing.”"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 20
      +score: 0
      +lastActive: DateTime @1706124043 {#2380
        date: 2024-01-24 20:20:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Zuberi@lemmy.dbzer0.com"
        "@hightrix@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1363 …}
      +nested: Doctrine\ORM\PersistentCollection {#1362 …}
      +votes: Doctrine\ORM\PersistentCollection {#2019 …}
      +reports: Doctrine\ORM\PersistentCollection {#2030 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2026 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2022 …}
      -id: 337415
      -bodyTs: "'buy':2 'own':5 'piraci':7 'steal':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6978740"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706124043 {#1383
        date: 2024-01-24 20:20:43.0 +01:00
      }
      +"title": 337415
    }
  ]
  -id: 32773
  -titleTs: "'2':19 'ad':24 'billion':20 'bring':17 'fee':27 'film':13 'hollywood':4 'illeg':8 'new':6 'pirat':2 'servic':10 'show':16 'steal':12 'stream':1 'subscrib':26 'subscript':9 'tv':15 'villain':7 'year':22"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706185458
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/12966404"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706099058 {#3003
    date: 2024-01-24 13:24:18.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
117 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
118 DENIED moderate
App\Entity\EntryComment {#1385
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1382
    +user: Proxies\__CG__\App\Entity\User {#2982 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1401 …}
    +image: Proxies\__CG__\App\Entity\Image {#3020 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#3022 …}
    +slug: "Streaming-Pirates-Are-Hollywood-s-New-Villains-Illegal-subscription-services-that"
    +title: "Streaming Pirates Are Hollywood’s New Villains - Illegal subscription services that steal films or TV shows bring in $2 billion a year in ads and subscriber fees."
    +url: "https://www.bloomberg.com/news/articles/2024-01-24/streaming-service-costs-drive-new-era-of-hollywood-piracy?srnd=premium"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 90
    +favouriteCount: 523
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729243627 {#3015
      date: 2024-10-18 11:27:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3023 …}
    +votes: Doctrine\ORM\PersistentCollection {#3025 …}
    +reports: Doctrine\ORM\PersistentCollection {#3027 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3031 …}
    +badges: Doctrine\ORM\PersistentCollection {#3033 …}
    +children: [
      App\Entity\EntryComment {#1385}
    ]
    -id: 32773
    -titleTs: "'2':19 'ad':24 'billion':20 'bring':17 'fee':27 'film':13 'hollywood':4 'illeg':8 'new':6 'pirat':2 'servic':10 'show':16 'steal':12 'stream':1 'subscrib':26 'subscript':9 'tv':15 'villain':7 'year':22"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706185458
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12966404"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706099058 {#3003
      date: 2024-01-24 13:24:18.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1401 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
  +body: "“If buying is not owning, then piracy is not stealing.”"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 20
  +score: 0
  +lastActive: DateTime @1706124043 {#2380
    date: 2024-01-24 20:20:43.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Zuberi@lemmy.dbzer0.com"
    "@hightrix@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1363 …}
  +nested: Doctrine\ORM\PersistentCollection {#1362 …}
  +votes: Doctrine\ORM\PersistentCollection {#2019 …}
  +reports: Doctrine\ORM\PersistentCollection {#2030 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2026 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2022 …}
  -id: 337415
  -bodyTs: "'buy':2 'own':5 'piraci':7 'steal':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6978740"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706124043 {#1383
    date: 2024-01-24 20:20:43.0 +01:00
  }
  +"title": 337415
}
"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
119 DENIED edit
App\Entity\EntryComment {#1385
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1382
    +user: Proxies\__CG__\App\Entity\User {#2982 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1401 …}
    +image: Proxies\__CG__\App\Entity\Image {#3020 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#3022 …}
    +slug: "Streaming-Pirates-Are-Hollywood-s-New-Villains-Illegal-subscription-services-that"
    +title: "Streaming Pirates Are Hollywood’s New Villains - Illegal subscription services that steal films or TV shows bring in $2 billion a year in ads and subscriber fees."
    +url: "https://www.bloomberg.com/news/articles/2024-01-24/streaming-service-costs-drive-new-era-of-hollywood-piracy?srnd=premium"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 90
    +favouriteCount: 523
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729243627 {#3015
      date: 2024-10-18 11:27:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3023 …}
    +votes: Doctrine\ORM\PersistentCollection {#3025 …}
    +reports: Doctrine\ORM\PersistentCollection {#3027 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3031 …}
    +badges: Doctrine\ORM\PersistentCollection {#3033 …}
    +children: [
      App\Entity\EntryComment {#1385}
    ]
    -id: 32773
    -titleTs: "'2':19 'ad':24 'billion':20 'bring':17 'fee':27 'film':13 'hollywood':4 'illeg':8 'new':6 'pirat':2 'servic':10 'show':16 'steal':12 'stream':1 'subscrib':26 'subscript':9 'tv':15 'villain':7 'year':22"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706185458
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12966404"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706099058 {#3003
      date: 2024-01-24 13:24:18.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1401 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
  +body: "“If buying is not owning, then piracy is not stealing.”"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 20
  +score: 0
  +lastActive: DateTime @1706124043 {#2380
    date: 2024-01-24 20:20:43.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Zuberi@lemmy.dbzer0.com"
    "@hightrix@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1363 …}
  +nested: Doctrine\ORM\PersistentCollection {#1362 …}
  +votes: Doctrine\ORM\PersistentCollection {#2019 …}
  +reports: Doctrine\ORM\PersistentCollection {#2030 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2026 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2022 …}
  -id: 337415
  -bodyTs: "'buy':2 'own':5 'piraci':7 'steal':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6978740"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706124043 {#1383
    date: 2024-01-24 20:20:43.0 +01:00
  }
  +"title": 337415
}
"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
120 DENIED moderate
App\Entity\EntryComment {#1385
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1382
    +user: Proxies\__CG__\App\Entity\User {#2982 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1401 …}
    +image: Proxies\__CG__\App\Entity\Image {#3020 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#3022 …}
    +slug: "Streaming-Pirates-Are-Hollywood-s-New-Villains-Illegal-subscription-services-that"
    +title: "Streaming Pirates Are Hollywood’s New Villains - Illegal subscription services that steal films or TV shows bring in $2 billion a year in ads and subscriber fees."
    +url: "https://www.bloomberg.com/news/articles/2024-01-24/streaming-service-costs-drive-new-era-of-hollywood-piracy?srnd=premium"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 90
    +favouriteCount: 523
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729243627 {#3015
      date: 2024-10-18 11:27:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3023 …}
    +votes: Doctrine\ORM\PersistentCollection {#3025 …}
    +reports: Doctrine\ORM\PersistentCollection {#3027 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3031 …}
    +badges: Doctrine\ORM\PersistentCollection {#3033 …}
    +children: [
      App\Entity\EntryComment {#1385}
    ]
    -id: 32773
    -titleTs: "'2':19 'ad':24 'billion':20 'bring':17 'fee':27 'film':13 'hollywood':4 'illeg':8 'new':6 'pirat':2 'servic':10 'show':16 'steal':12 'stream':1 'subscrib':26 'subscript':9 'tv':15 'villain':7 'year':22"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706185458
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12966404"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706099058 {#3003
      date: 2024-01-24 13:24:18.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1401 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
  +body: "“If buying is not owning, then piracy is not stealing.”"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 20
  +score: 0
  +lastActive: DateTime @1706124043 {#2380
    date: 2024-01-24 20:20:43.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Zuberi@lemmy.dbzer0.com"
    "@hightrix@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1363 …}
  +nested: Doctrine\ORM\PersistentCollection {#1362 …}
  +votes: Doctrine\ORM\PersistentCollection {#2019 …}
  +reports: Doctrine\ORM\PersistentCollection {#2030 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2026 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2022 …}
  -id: 337415
  -bodyTs: "'buy':2 'own':5 'piraci':7 'steal':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6978740"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706124043 {#1383
    date: 2024-01-24 20:20:43.0 +01:00
  }
  +"title": 337415
}
"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
121 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
122 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2028
  +user: Proxies\__CG__\App\Entity\User {#2963 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
  +slug: "So-SBCs-are-shit-now-Anything-I-can-do-with"
  +title: "So SBCs are shit now? Anything I can do with my collection of Pis and old routers?"
  +url: null
  +body: """
    I dunno when it happened but I swear SBCs were the *new best thing* in the universe for a while and everyone was building cool little servers with their RockPis and OrangePis.\n
    \n
    Now it’s all gone x86 and Proxmox with everyone shitting on Arm. What happened? What gives?\n
    \n
    Is my small army of xPis pointless? What about my 2 Edge routers?\n
    \n
    I’ve got about 6 xPis scattered round my flat - is there anything worth doing with them or should I just bin them?\n
    \n
    All thoughts, feelings and information welcome. Thank you.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 117
  +favouriteCount: 113
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728815022 {#2997
    date: 2024-10-13 12:23:42.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3002 …}
  +votes: Doctrine\ORM\PersistentCollection {#3005 …}
  +reports: Doctrine\ORM\PersistentCollection {#3007 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3009 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3011 …}
  +badges: Doctrine\ORM\PersistentCollection {#3013 …}
  +children: [
    App\Entity\EntryComment {#2021
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2028 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        I’m just going to say, I shit on them all along. ARM is relatively expensive, bespoke and difficult to compile for because of that. Anyone can puke out a binary for amd64 that works everywhere. And way, way faster than some sad little SOC. Especially weird is spending $1000 on a clusterboard with CMs that had half of the power of a 5 year old X86 SFF desktop you could pick up for $75 and attach some actual storage to.\n
        \n
        Maybe RISC-V will change all that, but I doubt it. Sure hope so though. The price factor has already leaned the right way to make it worthwhile.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 16
      +score: 0
      +lastActive: DateTime @1706125597 {#2025
        date: 2024-01-24 20:46:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@cashews_best_nut@lemmy.world"
        "@cashews_best_nut@lemmy.world"
        "@cashews_best_nut@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2012 …}
      +nested: Doctrine\ORM\PersistentCollection {#2013 …}
      +votes: Doctrine\ORM\PersistentCollection {#2035 …}
      +reports: Doctrine\ORM\PersistentCollection {#2036 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2144 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2061 …}
      -id: 337460
      -bodyTs: "'1000':50 '5':64 '75':75 'actual':79 'along':12 'alreadi':102 'amd64':33 'anyon':26 'arm':13 'attach':77 'bespok':17 'binari':31 'chang':87 'clusterboard':53 'cms':55 'compil':21 'could':71 'desktop':69 'difficult':19 'doubt':92 'especi':46 'everywher':36 'expens':16 'factor':100 'faster':40 'go':4 'half':58 'hope':95 'lean':103 'littl':44 'm':2 'make':108 'mayb':82 'old':66 'pick':72 'power':61 'price':99 'puke':28 'relat':15 'right':105 'risc':84 'risc-v':83 'sad':43 'say':6 'sff':68 'shit':8 'soc':45 'spend':49 'storag':80 'sure':94 'though':97 'v':85 'way':38,39,106 'weird':47 'work':35 'worthwhil':110 'x86':67 'year':65"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6979199"
      +editedAt: DateTimeImmutable @1728387939 {#2011
        date: 2024-10-08 13:45:39.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706125597 {#2033
        date: 2024-01-24 20:46:37.0 +01:00
      }
      +"title": 337460
    }
  ]
  -id: 32720
  -titleTs: "'anyth':6 'collect':12 'old':16 'pis':14 'router':17 'sbcs':2 'shit':4"
  -bodyTs: "'2':60 '6':67 'anyth':75 'arm':45 'armi':53 'best':13 'bin':84 'build':24 'cool':25 'dunno':2 'edg':61 'everyon':22,42 'feel':88 'flat':72 'give':49 'gone':37 'got':65 'happen':5,47 'inform':90 'littl':26 'new':12 'orangepi':32 'pointless':56 'proxmox':40 'rockpi':30 'round':70 'router':62 'sbcs':9 'scatter':69 'server':27 'shit':43 'small':52 'swear':8 'thank':92 'thing':14 'thought':87 'univers':17 've':64 'welcom':91 'worth':76 'x86':38 'xpis':55,68"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706144770
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11106179"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706058370 {#2985
    date: 2024-01-24 02:06:10.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
123 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2028
  +user: Proxies\__CG__\App\Entity\User {#2963 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
  +slug: "So-SBCs-are-shit-now-Anything-I-can-do-with"
  +title: "So SBCs are shit now? Anything I can do with my collection of Pis and old routers?"
  +url: null
  +body: """
    I dunno when it happened but I swear SBCs were the *new best thing* in the universe for a while and everyone was building cool little servers with their RockPis and OrangePis.\n
    \n
    Now it’s all gone x86 and Proxmox with everyone shitting on Arm. What happened? What gives?\n
    \n
    Is my small army of xPis pointless? What about my 2 Edge routers?\n
    \n
    I’ve got about 6 xPis scattered round my flat - is there anything worth doing with them or should I just bin them?\n
    \n
    All thoughts, feelings and information welcome. Thank you.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 117
  +favouriteCount: 113
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728815022 {#2997
    date: 2024-10-13 12:23:42.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3002 …}
  +votes: Doctrine\ORM\PersistentCollection {#3005 …}
  +reports: Doctrine\ORM\PersistentCollection {#3007 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3009 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3011 …}
  +badges: Doctrine\ORM\PersistentCollection {#3013 …}
  +children: [
    App\Entity\EntryComment {#2021
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2028 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        I’m just going to say, I shit on them all along. ARM is relatively expensive, bespoke and difficult to compile for because of that. Anyone can puke out a binary for amd64 that works everywhere. And way, way faster than some sad little SOC. Especially weird is spending $1000 on a clusterboard with CMs that had half of the power of a 5 year old X86 SFF desktop you could pick up for $75 and attach some actual storage to.\n
        \n
        Maybe RISC-V will change all that, but I doubt it. Sure hope so though. The price factor has already leaned the right way to make it worthwhile.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 16
      +score: 0
      +lastActive: DateTime @1706125597 {#2025
        date: 2024-01-24 20:46:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@cashews_best_nut@lemmy.world"
        "@cashews_best_nut@lemmy.world"
        "@cashews_best_nut@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2012 …}
      +nested: Doctrine\ORM\PersistentCollection {#2013 …}
      +votes: Doctrine\ORM\PersistentCollection {#2035 …}
      +reports: Doctrine\ORM\PersistentCollection {#2036 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2144 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2061 …}
      -id: 337460
      -bodyTs: "'1000':50 '5':64 '75':75 'actual':79 'along':12 'alreadi':102 'amd64':33 'anyon':26 'arm':13 'attach':77 'bespok':17 'binari':31 'chang':87 'clusterboard':53 'cms':55 'compil':21 'could':71 'desktop':69 'difficult':19 'doubt':92 'especi':46 'everywher':36 'expens':16 'factor':100 'faster':40 'go':4 'half':58 'hope':95 'lean':103 'littl':44 'm':2 'make':108 'mayb':82 'old':66 'pick':72 'power':61 'price':99 'puke':28 'relat':15 'right':105 'risc':84 'risc-v':83 'sad':43 'say':6 'sff':68 'shit':8 'soc':45 'spend':49 'storag':80 'sure':94 'though':97 'v':85 'way':38,39,106 'weird':47 'work':35 'worthwhil':110 'x86':67 'year':65"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6979199"
      +editedAt: DateTimeImmutable @1728387939 {#2011
        date: 2024-10-08 13:45:39.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706125597 {#2033
        date: 2024-01-24 20:46:37.0 +01:00
      }
      +"title": 337460
    }
  ]
  -id: 32720
  -titleTs: "'anyth':6 'collect':12 'old':16 'pis':14 'router':17 'sbcs':2 'shit':4"
  -bodyTs: "'2':60 '6':67 'anyth':75 'arm':45 'armi':53 'best':13 'bin':84 'build':24 'cool':25 'dunno':2 'edg':61 'everyon':22,42 'feel':88 'flat':72 'give':49 'gone':37 'got':65 'happen':5,47 'inform':90 'littl':26 'new':12 'orangepi':32 'pointless':56 'proxmox':40 'rockpi':30 'round':70 'router':62 'sbcs':9 'scatter':69 'server':27 'shit':43 'small':52 'swear':8 'thank':92 'thing':14 'thought':87 'univers':17 've':64 'welcom':91 'worth':76 'x86':38 'xpis':55,68"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706144770
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11106179"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706058370 {#2985
    date: 2024-01-24 02:06:10.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
124 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2028
  +user: Proxies\__CG__\App\Entity\User {#2963 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
  +slug: "So-SBCs-are-shit-now-Anything-I-can-do-with"
  +title: "So SBCs are shit now? Anything I can do with my collection of Pis and old routers?"
  +url: null
  +body: """
    I dunno when it happened but I swear SBCs were the *new best thing* in the universe for a while and everyone was building cool little servers with their RockPis and OrangePis.\n
    \n
    Now it’s all gone x86 and Proxmox with everyone shitting on Arm. What happened? What gives?\n
    \n
    Is my small army of xPis pointless? What about my 2 Edge routers?\n
    \n
    I’ve got about 6 xPis scattered round my flat - is there anything worth doing with them or should I just bin them?\n
    \n
    All thoughts, feelings and information welcome. Thank you.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 117
  +favouriteCount: 113
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728815022 {#2997
    date: 2024-10-13 12:23:42.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3002 …}
  +votes: Doctrine\ORM\PersistentCollection {#3005 …}
  +reports: Doctrine\ORM\PersistentCollection {#3007 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3009 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3011 …}
  +badges: Doctrine\ORM\PersistentCollection {#3013 …}
  +children: [
    App\Entity\EntryComment {#2021
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2028 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        I’m just going to say, I shit on them all along. ARM is relatively expensive, bespoke and difficult to compile for because of that. Anyone can puke out a binary for amd64 that works everywhere. And way, way faster than some sad little SOC. Especially weird is spending $1000 on a clusterboard with CMs that had half of the power of a 5 year old X86 SFF desktop you could pick up for $75 and attach some actual storage to.\n
        \n
        Maybe RISC-V will change all that, but I doubt it. Sure hope so though. The price factor has already leaned the right way to make it worthwhile.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 16
      +score: 0
      +lastActive: DateTime @1706125597 {#2025
        date: 2024-01-24 20:46:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@cashews_best_nut@lemmy.world"
        "@cashews_best_nut@lemmy.world"
        "@cashews_best_nut@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2012 …}
      +nested: Doctrine\ORM\PersistentCollection {#2013 …}
      +votes: Doctrine\ORM\PersistentCollection {#2035 …}
      +reports: Doctrine\ORM\PersistentCollection {#2036 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2144 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2061 …}
      -id: 337460
      -bodyTs: "'1000':50 '5':64 '75':75 'actual':79 'along':12 'alreadi':102 'amd64':33 'anyon':26 'arm':13 'attach':77 'bespok':17 'binari':31 'chang':87 'clusterboard':53 'cms':55 'compil':21 'could':71 'desktop':69 'difficult':19 'doubt':92 'especi':46 'everywher':36 'expens':16 'factor':100 'faster':40 'go':4 'half':58 'hope':95 'lean':103 'littl':44 'm':2 'make':108 'mayb':82 'old':66 'pick':72 'power':61 'price':99 'puke':28 'relat':15 'right':105 'risc':84 'risc-v':83 'sad':43 'say':6 'sff':68 'shit':8 'soc':45 'spend':49 'storag':80 'sure':94 'though':97 'v':85 'way':38,39,106 'weird':47 'work':35 'worthwhil':110 'x86':67 'year':65"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6979199"
      +editedAt: DateTimeImmutable @1728387939 {#2011
        date: 2024-10-08 13:45:39.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706125597 {#2033
        date: 2024-01-24 20:46:37.0 +01:00
      }
      +"title": 337460
    }
  ]
  -id: 32720
  -titleTs: "'anyth':6 'collect':12 'old':16 'pis':14 'router':17 'sbcs':2 'shit':4"
  -bodyTs: "'2':60 '6':67 'anyth':75 'arm':45 'armi':53 'best':13 'bin':84 'build':24 'cool':25 'dunno':2 'edg':61 'everyon':22,42 'feel':88 'flat':72 'give':49 'gone':37 'got':65 'happen':5,47 'inform':90 'littl':26 'new':12 'orangepi':32 'pointless':56 'proxmox':40 'rockpi':30 'round':70 'router':62 'sbcs':9 'scatter':69 'server':27 'shit':43 'small':52 'swear':8 'thank':92 'thing':14 'thought':87 'univers':17 've':64 'welcom':91 'worth':76 'x86':38 'xpis':55,68"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706144770
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11106179"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706058370 {#2985
    date: 2024-01-24 02:06:10.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
125 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
126 DENIED moderate
App\Entity\EntryComment {#2021
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2028
    +user: Proxies\__CG__\App\Entity\User {#2963 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "So-SBCs-are-shit-now-Anything-I-can-do-with"
    +title: "So SBCs are shit now? Anything I can do with my collection of Pis and old routers?"
    +url: null
    +body: """
      I dunno when it happened but I swear SBCs were the *new best thing* in the universe for a while and everyone was building cool little servers with their RockPis and OrangePis.\n
      \n
      Now it’s all gone x86 and Proxmox with everyone shitting on Arm. What happened? What gives?\n
      \n
      Is my small army of xPis pointless? What about my 2 Edge routers?\n
      \n
      I’ve got about 6 xPis scattered round my flat - is there anything worth doing with them or should I just bin them?\n
      \n
      All thoughts, feelings and information welcome. Thank you.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 113
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728815022 {#2997
      date: 2024-10-13 12:23:42.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3002 …}
    +votes: Doctrine\ORM\PersistentCollection {#3005 …}
    +reports: Doctrine\ORM\PersistentCollection {#3007 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3009 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3011 …}
    +badges: Doctrine\ORM\PersistentCollection {#3013 …}
    +children: [
      App\Entity\EntryComment {#2021}
    ]
    -id: 32720
    -titleTs: "'anyth':6 'collect':12 'old':16 'pis':14 'router':17 'sbcs':2 'shit':4"
    -bodyTs: "'2':60 '6':67 'anyth':75 'arm':45 'armi':53 'best':13 'bin':84 'build':24 'cool':25 'dunno':2 'edg':61 'everyon':22,42 'feel':88 'flat':72 'give':49 'gone':37 'got':65 'happen':5,47 'inform':90 'littl':26 'new':12 'orangepi':32 'pointless':56 'proxmox':40 'rockpi':30 'round':70 'router':62 'sbcs':9 'scatter':69 'server':27 'shit':43 'small':52 'swear':8 'thank':92 'thing':14 'thought':87 'univers':17 've':64 'welcom':91 'worth':76 'x86':38 'xpis':55,68"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706144770
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11106179"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706058370 {#2985
      date: 2024-01-24 02:06:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I’m just going to say, I shit on them all along. ARM is relatively expensive, bespoke and difficult to compile for because of that. Anyone can puke out a binary for amd64 that works everywhere. And way, way faster than some sad little SOC. Especially weird is spending $1000 on a clusterboard with CMs that had half of the power of a 5 year old X86 SFF desktop you could pick up for $75 and attach some actual storage to.\n
    \n
    Maybe RISC-V will change all that, but I doubt it. Sure hope so though. The price factor has already leaned the right way to make it worthwhile.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 16
  +score: 0
  +lastActive: DateTime @1706125597 {#2025
    date: 2024-01-24 20:46:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@cashews_best_nut@lemmy.world"
    "@cashews_best_nut@lemmy.world"
    "@cashews_best_nut@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2012 …}
  +nested: Doctrine\ORM\PersistentCollection {#2013 …}
  +votes: Doctrine\ORM\PersistentCollection {#2035 …}
  +reports: Doctrine\ORM\PersistentCollection {#2036 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2144 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2061 …}
  -id: 337460
  -bodyTs: "'1000':50 '5':64 '75':75 'actual':79 'along':12 'alreadi':102 'amd64':33 'anyon':26 'arm':13 'attach':77 'bespok':17 'binari':31 'chang':87 'clusterboard':53 'cms':55 'compil':21 'could':71 'desktop':69 'difficult':19 'doubt':92 'especi':46 'everywher':36 'expens':16 'factor':100 'faster':40 'go':4 'half':58 'hope':95 'lean':103 'littl':44 'm':2 'make':108 'mayb':82 'old':66 'pick':72 'power':61 'price':99 'puke':28 'relat':15 'right':105 'risc':84 'risc-v':83 'sad':43 'say':6 'sff':68 'shit':8 'soc':45 'spend':49 'storag':80 'sure':94 'though':97 'v':85 'way':38,39,106 'weird':47 'work':35 'worthwhil':110 'x86':67 'year':65"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6979199"
  +editedAt: DateTimeImmutable @1728387939 {#2011
    date: 2024-10-08 13:45:39.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706125597 {#2033
    date: 2024-01-24 20:46:37.0 +01:00
  }
  +"title": 337460
}
"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
127 DENIED edit
App\Entity\EntryComment {#2021
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2028
    +user: Proxies\__CG__\App\Entity\User {#2963 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "So-SBCs-are-shit-now-Anything-I-can-do-with"
    +title: "So SBCs are shit now? Anything I can do with my collection of Pis and old routers?"
    +url: null
    +body: """
      I dunno when it happened but I swear SBCs were the *new best thing* in the universe for a while and everyone was building cool little servers with their RockPis and OrangePis.\n
      \n
      Now it’s all gone x86 and Proxmox with everyone shitting on Arm. What happened? What gives?\n
      \n
      Is my small army of xPis pointless? What about my 2 Edge routers?\n
      \n
      I’ve got about 6 xPis scattered round my flat - is there anything worth doing with them or should I just bin them?\n
      \n
      All thoughts, feelings and information welcome. Thank you.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 113
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728815022 {#2997
      date: 2024-10-13 12:23:42.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3002 …}
    +votes: Doctrine\ORM\PersistentCollection {#3005 …}
    +reports: Doctrine\ORM\PersistentCollection {#3007 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3009 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3011 …}
    +badges: Doctrine\ORM\PersistentCollection {#3013 …}
    +children: [
      App\Entity\EntryComment {#2021}
    ]
    -id: 32720
    -titleTs: "'anyth':6 'collect':12 'old':16 'pis':14 'router':17 'sbcs':2 'shit':4"
    -bodyTs: "'2':60 '6':67 'anyth':75 'arm':45 'armi':53 'best':13 'bin':84 'build':24 'cool':25 'dunno':2 'edg':61 'everyon':22,42 'feel':88 'flat':72 'give':49 'gone':37 'got':65 'happen':5,47 'inform':90 'littl':26 'new':12 'orangepi':32 'pointless':56 'proxmox':40 'rockpi':30 'round':70 'router':62 'sbcs':9 'scatter':69 'server':27 'shit':43 'small':52 'swear':8 'thank':92 'thing':14 'thought':87 'univers':17 've':64 'welcom':91 'worth':76 'x86':38 'xpis':55,68"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706144770
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11106179"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706058370 {#2985
      date: 2024-01-24 02:06:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I’m just going to say, I shit on them all along. ARM is relatively expensive, bespoke and difficult to compile for because of that. Anyone can puke out a binary for amd64 that works everywhere. And way, way faster than some sad little SOC. Especially weird is spending $1000 on a clusterboard with CMs that had half of the power of a 5 year old X86 SFF desktop you could pick up for $75 and attach some actual storage to.\n
    \n
    Maybe RISC-V will change all that, but I doubt it. Sure hope so though. The price factor has already leaned the right way to make it worthwhile.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 16
  +score: 0
  +lastActive: DateTime @1706125597 {#2025
    date: 2024-01-24 20:46:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@cashews_best_nut@lemmy.world"
    "@cashews_best_nut@lemmy.world"
    "@cashews_best_nut@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2012 …}
  +nested: Doctrine\ORM\PersistentCollection {#2013 …}
  +votes: Doctrine\ORM\PersistentCollection {#2035 …}
  +reports: Doctrine\ORM\PersistentCollection {#2036 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2144 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2061 …}
  -id: 337460
  -bodyTs: "'1000':50 '5':64 '75':75 'actual':79 'along':12 'alreadi':102 'amd64':33 'anyon':26 'arm':13 'attach':77 'bespok':17 'binari':31 'chang':87 'clusterboard':53 'cms':55 'compil':21 'could':71 'desktop':69 'difficult':19 'doubt':92 'especi':46 'everywher':36 'expens':16 'factor':100 'faster':40 'go':4 'half':58 'hope':95 'lean':103 'littl':44 'm':2 'make':108 'mayb':82 'old':66 'pick':72 'power':61 'price':99 'puke':28 'relat':15 'right':105 'risc':84 'risc-v':83 'sad':43 'say':6 'sff':68 'shit':8 'soc':45 'spend':49 'storag':80 'sure':94 'though':97 'v':85 'way':38,39,106 'weird':47 'work':35 'worthwhil':110 'x86':67 'year':65"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6979199"
  +editedAt: DateTimeImmutable @1728387939 {#2011
    date: 2024-10-08 13:45:39.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706125597 {#2033
    date: 2024-01-24 20:46:37.0 +01:00
  }
  +"title": 337460
}
"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
128 DENIED moderate
App\Entity\EntryComment {#2021
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2028
    +user: Proxies\__CG__\App\Entity\User {#2963 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1666 …}
    +slug: "So-SBCs-are-shit-now-Anything-I-can-do-with"
    +title: "So SBCs are shit now? Anything I can do with my collection of Pis and old routers?"
    +url: null
    +body: """
      I dunno when it happened but I swear SBCs were the *new best thing* in the universe for a while and everyone was building cool little servers with their RockPis and OrangePis.\n
      \n
      Now it’s all gone x86 and Proxmox with everyone shitting on Arm. What happened? What gives?\n
      \n
      Is my small army of xPis pointless? What about my 2 Edge routers?\n
      \n
      I’ve got about 6 xPis scattered round my flat - is there anything worth doing with them or should I just bin them?\n
      \n
      All thoughts, feelings and information welcome. Thank you.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 113
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728815022 {#2997
      date: 2024-10-13 12:23:42.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3002 …}
    +votes: Doctrine\ORM\PersistentCollection {#3005 …}
    +reports: Doctrine\ORM\PersistentCollection {#3007 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3009 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3011 …}
    +badges: Doctrine\ORM\PersistentCollection {#3013 …}
    +children: [
      App\Entity\EntryComment {#2021}
    ]
    -id: 32720
    -titleTs: "'anyth':6 'collect':12 'old':16 'pis':14 'router':17 'sbcs':2 'shit':4"
    -bodyTs: "'2':60 '6':67 'anyth':75 'arm':45 'armi':53 'best':13 'bin':84 'build':24 'cool':25 'dunno':2 'edg':61 'everyon':22,42 'feel':88 'flat':72 'give':49 'gone':37 'got':65 'happen':5,47 'inform':90 'littl':26 'new':12 'orangepi':32 'pointless':56 'proxmox':40 'rockpi':30 'round':70 'router':62 'sbcs':9 'scatter':69 'server':27 'shit':43 'small':52 'swear':8 'thank':92 'thing':14 'thought':87 'univers':17 've':64 'welcom':91 'worth':76 'x86':38 'xpis':55,68"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706144770
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11106179"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706058370 {#2985
      date: 2024-01-24 02:06:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2029 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I’m just going to say, I shit on them all along. ARM is relatively expensive, bespoke and difficult to compile for because of that. Anyone can puke out a binary for amd64 that works everywhere. And way, way faster than some sad little SOC. Especially weird is spending $1000 on a clusterboard with CMs that had half of the power of a 5 year old X86 SFF desktop you could pick up for $75 and attach some actual storage to.\n
    \n
    Maybe RISC-V will change all that, but I doubt it. Sure hope so though. The price factor has already leaned the right way to make it worthwhile.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 16
  +score: 0
  +lastActive: DateTime @1706125597 {#2025
    date: 2024-01-24 20:46:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@cashews_best_nut@lemmy.world"
    "@cashews_best_nut@lemmy.world"
    "@cashews_best_nut@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2012 …}
  +nested: Doctrine\ORM\PersistentCollection {#2013 …}
  +votes: Doctrine\ORM\PersistentCollection {#2035 …}
  +reports: Doctrine\ORM\PersistentCollection {#2036 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2144 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2061 …}
  -id: 337460
  -bodyTs: "'1000':50 '5':64 '75':75 'actual':79 'along':12 'alreadi':102 'amd64':33 'anyon':26 'arm':13 'attach':77 'bespok':17 'binari':31 'chang':87 'clusterboard':53 'cms':55 'compil':21 'could':71 'desktop':69 'difficult':19 'doubt':92 'especi':46 'everywher':36 'expens':16 'factor':100 'faster':40 'go':4 'half':58 'hope':95 'lean':103 'littl':44 'm':2 'make':108 'mayb':82 'old':66 'pick':72 'power':61 'price':99 'puke':28 'relat':15 'right':105 'risc':84 'risc-v':83 'sad':43 'say':6 'sff':68 'shit':8 'soc':45 'spend':49 'storag':80 'sure':94 'though':97 'v':85 'way':38,39,106 'weird':47 'work':35 'worthwhil':110 'x86':67 'year':65"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6979199"
  +editedAt: DateTimeImmutable @1728387939 {#2011
    date: 2024-10-08 13:45:39.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706125597 {#2033
    date: 2024-01-24 20:46:37.0 +01:00
  }
  +"title": 337460
}
"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
129 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
130 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1874
  +user: Proxies\__CG__\App\Entity\User {#3000 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
  +image: Proxies\__CG__\App\Entity\Image {#3040 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#3042 …}
  +slug: "AMA"
  +title: "AMA"
  +url: "https://sh.itjust.works/pictrs/image/d8fb2113-374b-406e-893f-0b640369f202.webp"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 347
  +favouriteCount: 419
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729321938 {#3035
    date: 2024-10-19 09:12:18.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3043 …}
  +votes: Doctrine\ORM\PersistentCollection {#3045 …}
  +reports: Doctrine\ORM\PersistentCollection {#3047 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3049 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3051 …}
  +badges: Doctrine\ORM\PersistentCollection {#3053 …}
  +children: [
    App\Entity\EntryComment {#1907
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1874 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
      +body: "The reason the Year of the Linux Desktop never happened."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1706123880 {#1407
        date: 2024-01-24 20:18:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@0x4E4F@sh.itjust.works"
        "@Blinchik@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1708 …}
      +nested: Doctrine\ORM\PersistentCollection {#1906 …}
      +votes: Doctrine\ORM\PersistentCollection {#2383 …}
      +reports: Doctrine\ORM\PersistentCollection {#2379 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2384 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
      -id: 337407
      -bodyTs: "'desktop':8 'happen':10 'linux':7 'never':9 'reason':2 'year':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6978684"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706123880 {#1908
        date: 2024-01-24 20:18:00.0 +01:00
      }
      +"title": 337407
    }
  ]
  -id: 32656
  -titleTs: "'ama':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706116322
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/post/13343805"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706029922 {#3021
    date: 2024-01-23 18:12:02.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
131 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1874
  +user: Proxies\__CG__\App\Entity\User {#3000 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
  +image: Proxies\__CG__\App\Entity\Image {#3040 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#3042 …}
  +slug: "AMA"
  +title: "AMA"
  +url: "https://sh.itjust.works/pictrs/image/d8fb2113-374b-406e-893f-0b640369f202.webp"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 347
  +favouriteCount: 419
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729321938 {#3035
    date: 2024-10-19 09:12:18.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3043 …}
  +votes: Doctrine\ORM\PersistentCollection {#3045 …}
  +reports: Doctrine\ORM\PersistentCollection {#3047 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3049 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3051 …}
  +badges: Doctrine\ORM\PersistentCollection {#3053 …}
  +children: [
    App\Entity\EntryComment {#1907
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1874 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
      +body: "The reason the Year of the Linux Desktop never happened."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1706123880 {#1407
        date: 2024-01-24 20:18:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@0x4E4F@sh.itjust.works"
        "@Blinchik@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1708 …}
      +nested: Doctrine\ORM\PersistentCollection {#1906 …}
      +votes: Doctrine\ORM\PersistentCollection {#2383 …}
      +reports: Doctrine\ORM\PersistentCollection {#2379 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2384 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
      -id: 337407
      -bodyTs: "'desktop':8 'happen':10 'linux':7 'never':9 'reason':2 'year':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6978684"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706123880 {#1908
        date: 2024-01-24 20:18:00.0 +01:00
      }
      +"title": 337407
    }
  ]
  -id: 32656
  -titleTs: "'ama':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706116322
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/post/13343805"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706029922 {#3021
    date: 2024-01-23 18:12:02.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
132 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1874
  +user: Proxies\__CG__\App\Entity\User {#3000 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
  +image: Proxies\__CG__\App\Entity\Image {#3040 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#3042 …}
  +slug: "AMA"
  +title: "AMA"
  +url: "https://sh.itjust.works/pictrs/image/d8fb2113-374b-406e-893f-0b640369f202.webp"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 347
  +favouriteCount: 419
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729321938 {#3035
    date: 2024-10-19 09:12:18.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3043 …}
  +votes: Doctrine\ORM\PersistentCollection {#3045 …}
  +reports: Doctrine\ORM\PersistentCollection {#3047 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3049 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3051 …}
  +badges: Doctrine\ORM\PersistentCollection {#3053 …}
  +children: [
    App\Entity\EntryComment {#1907
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1874 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
      +body: "The reason the Year of the Linux Desktop never happened."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1706123880 {#1407
        date: 2024-01-24 20:18:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@0x4E4F@sh.itjust.works"
        "@Blinchik@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1708 …}
      +nested: Doctrine\ORM\PersistentCollection {#1906 …}
      +votes: Doctrine\ORM\PersistentCollection {#2383 …}
      +reports: Doctrine\ORM\PersistentCollection {#2379 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2384 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
      -id: 337407
      -bodyTs: "'desktop':8 'happen':10 'linux':7 'never':9 'reason':2 'year':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6978684"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706123880 {#1908
        date: 2024-01-24 20:18:00.0 +01:00
      }
      +"title": 337407
    }
  ]
  -id: 32656
  -titleTs: "'ama':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706116322
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/post/13343805"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706029922 {#3021
    date: 2024-01-23 18:12:02.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
133 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
134 DENIED moderate
App\Entity\EntryComment {#1907
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1874
    +user: Proxies\__CG__\App\Entity\User {#3000 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
    +image: Proxies\__CG__\App\Entity\Image {#3040 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#3042 …}
    +slug: "AMA"
    +title: "AMA"
    +url: "https://sh.itjust.works/pictrs/image/d8fb2113-374b-406e-893f-0b640369f202.webp"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 347
    +favouriteCount: 419
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729321938 {#3035
      date: 2024-10-19 09:12:18.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3043 …}
    +votes: Doctrine\ORM\PersistentCollection {#3045 …}
    +reports: Doctrine\ORM\PersistentCollection {#3047 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3049 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3051 …}
    +badges: Doctrine\ORM\PersistentCollection {#3053 …}
    +children: [
      App\Entity\EntryComment {#1907}
    ]
    -id: 32656
    -titleTs: "'ama':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706116322
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13343805"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706029922 {#3021
      date: 2024-01-23 18:12:02.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
  +body: "The reason the Year of the Linux Desktop never happened."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706123880 {#1407
    date: 2024-01-24 20:18:00.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@0x4E4F@sh.itjust.works"
    "@Blinchik@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1708 …}
  +nested: Doctrine\ORM\PersistentCollection {#1906 …}
  +votes: Doctrine\ORM\PersistentCollection {#2383 …}
  +reports: Doctrine\ORM\PersistentCollection {#2379 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2384 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
  -id: 337407
  -bodyTs: "'desktop':8 'happen':10 'linux':7 'never':9 'reason':2 'year':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6978684"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706123880 {#1908
    date: 2024-01-24 20:18:00.0 +01:00
  }
  +"title": 337407
}
"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
135 DENIED edit
App\Entity\EntryComment {#1907
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1874
    +user: Proxies\__CG__\App\Entity\User {#3000 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
    +image: Proxies\__CG__\App\Entity\Image {#3040 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#3042 …}
    +slug: "AMA"
    +title: "AMA"
    +url: "https://sh.itjust.works/pictrs/image/d8fb2113-374b-406e-893f-0b640369f202.webp"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 347
    +favouriteCount: 419
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729321938 {#3035
      date: 2024-10-19 09:12:18.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3043 …}
    +votes: Doctrine\ORM\PersistentCollection {#3045 …}
    +reports: Doctrine\ORM\PersistentCollection {#3047 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3049 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3051 …}
    +badges: Doctrine\ORM\PersistentCollection {#3053 …}
    +children: [
      App\Entity\EntryComment {#1907}
    ]
    -id: 32656
    -titleTs: "'ama':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706116322
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13343805"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706029922 {#3021
      date: 2024-01-23 18:12:02.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
  +body: "The reason the Year of the Linux Desktop never happened."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706123880 {#1407
    date: 2024-01-24 20:18:00.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@0x4E4F@sh.itjust.works"
    "@Blinchik@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1708 …}
  +nested: Doctrine\ORM\PersistentCollection {#1906 …}
  +votes: Doctrine\ORM\PersistentCollection {#2383 …}
  +reports: Doctrine\ORM\PersistentCollection {#2379 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2384 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
  -id: 337407
  -bodyTs: "'desktop':8 'happen':10 'linux':7 'never':9 'reason':2 'year':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6978684"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706123880 {#1908
    date: 2024-01-24 20:18:00.0 +01:00
  }
  +"title": 337407
}
"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
136 DENIED moderate
App\Entity\EntryComment {#1907
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1874
    +user: Proxies\__CG__\App\Entity\User {#3000 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
    +image: Proxies\__CG__\App\Entity\Image {#3040 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#3042 …}
    +slug: "AMA"
    +title: "AMA"
    +url: "https://sh.itjust.works/pictrs/image/d8fb2113-374b-406e-893f-0b640369f202.webp"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 347
    +favouriteCount: 419
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729321938 {#3035
      date: 2024-10-19 09:12:18.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3043 …}
    +votes: Doctrine\ORM\PersistentCollection {#3045 …}
    +reports: Doctrine\ORM\PersistentCollection {#3047 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3049 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3051 …}
    +badges: Doctrine\ORM\PersistentCollection {#3053 …}
    +children: [
      App\Entity\EntryComment {#1907}
    ]
    -id: 32656
    -titleTs: "'ama':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706116322
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13343805"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706029922 {#3021
      date: 2024-01-23 18:12:02.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1410 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
  +body: "The reason the Year of the Linux Desktop never happened."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706123880 {#1407
    date: 2024-01-24 20:18:00.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@0x4E4F@sh.itjust.works"
    "@Blinchik@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1708 …}
  +nested: Doctrine\ORM\PersistentCollection {#1906 …}
  +votes: Doctrine\ORM\PersistentCollection {#2383 …}
  +reports: Doctrine\ORM\PersistentCollection {#2379 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2384 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
  -id: 337407
  -bodyTs: "'desktop':8 'happen':10 'linux':7 'never':9 'reason':2 'year':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6978684"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706123880 {#1908
    date: 2024-01-24 20:18:00.0 +01:00
  }
  +"title": 337407
}
"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
137 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
138 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2471
  +user: Proxies\__CG__\App\Entity\User {#2503 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#3042 …}
  +slug: "XPipe-status-update-New-scripting-system-advanced-SSH-support-performance"
  +title: "XPipe status update: New scripting system, advanced SSH support, performance improvements, and many bug fixes"
  +url: "https://sh.itjust.works/pictrs/image/de254ee6-deb3-4792-9379-561d430935cc.png"
  +body: """
    I’m proud to share a status update of [XPipe](https://github.com/xpipe-io/xpipe), a shell connection hub and remote file manager that allows you to access your entire server infrastructure from your local machine. It works on top of your installed command-line programs and does not require any setup on your remote systems. So if you normally use CLI tools like `ssh`, `docker`, `kubectl`, etc. to connect to your servers, you can just use XPipe on top of that.\n
    \n
    Since the [last status update](https://sh.itjust.works/post/3159226) some months ago, a lot of things have changed thanks to the community sharing a lot of feedback and reporting issues. Overall, the project is now in a much more stable state as all the accumulated issues have been fixed. Furthermore, many feature requests have been implemented.\n
    \n
    ### Large connection sets\n
    \n
    A lot of work went into improving the application for large use cases when you’re managing hundreds of connections. This includes hierarchical organization features to group all your connections into different categories and subcategories. Furthermore, there have been multiple processing and memory optimizations to ensure that the user experience stays smooth all the time. As a side effect, the memory footprint also has gone down. For people who have to use a potato as their workstation, there’s also now a performance mode setting to disable any visual effects that are not required.\n
    \n
    You can also now tag connections by color for organizational purposes to help in situations when many connections are opened in the file browser and terminals at the same time. These colors will be shown to identify tabs everywhere within XPipe and also outside of XPipe, for example in terminal titles using unicode color symbols.\n
    \n
    ![Connections](https://i.imgur.com/689dpYJ.png)\n
    \n
    A new scripting system\n
    ----------------------\n
    \n
    XPipe 1.7 comes with a new scripting system, so now you can take your shell environment everywhere. The idea is to create modular and reusable shell scripts in XPipe that you can then use for various different use cases.\n
    \n
    You can set certain scripts to be run on init for every connection independently of your profile files, allowing you to set up a consistent environment across all remote systems without any manual setup. In addition, you can choose to bring scripts to all your remote systems. This will make XPipe automatically copy and update these scripts to a target system if needed and put them in your PATH so that you’re able to call them from anywhere.\n
    \n
    As of now, there is one set of predefined scripts included for enabling the starship prompt in your shells, mainly as a proof of concept. What you will use the scripting system for is up to you. If you like, you can contribute scripts to be included by default.\n
    \n
    ![Scripts](https://i.imgur.com/ZV0THJS.png)\n
    \n
    ### Other news\n
    \n
    - You can now sync your connection configurations with your own remote git repository\n
    - You can create fully customized SSH connections by using the OpenSSH config format within XPipe\n
    - Additional actions for containers have been added, such as attaching to a container or printing the live logs of a container in a terminal session\n
    - A transparency slider has been added so that you can make all windows partially transparent just as you like\n
    - Support for many more terminals and text editors across all platforms has been added\n
    - Support for BSD systems and special login shells like pfSense and OPNsense has been added\n
    - There’s now support to open an SSH connection in your default installed SFTP client or Termius\n
    - The .deb and .rpm releases now correctly report all required dependencies. So you can install it on embedded systems or WSL2g without any hassle\n
    - There are now ARM releases for Linux\n
    - Support for VMware desktop hypervisors has been added\n
    - There have been many performance improvements to reduce the startup time, memory usage, file browser loading speed, and more\n
    - The homepage at [xpipe.io](https://xpipe.io/) got an upgrade\n
    - There’s an official [xpipe nixpkg](https://search.nixos.org/packages?channel=unstable&show=xpipe&from=0&size=50&sort=relevance&type=packages&query=xpipe) available that you can install. This one is however not always up to date and is currently missing crucial bugfixes that were released a short while ago. There is also a repository that contains the latest up-to-date nixpkg releases: [github.com/xpipe-io/nixpkg](https://github.com/xpipe-io/nixpkg)\n
    - Of course, a lot of bugs have been fixed across the board\n
    - If you are interested in a video demo, there is a nice [YouTube video](https://www.youtube.com/watch?v=wjd3E0EN2xk) about it\n
    \n
    Going full-time\n
    ---------------\n
    \n
    A few messages I received and the demand for XPipe so far convinced that there is a market for developing XPipe full-time and financing it by special commercial and enterprise plans for interested customers. It essentially encompasses support for enterprise systems and tools that you normally don’t find outside of enterprises.\n
    \n
    This will improve the development speed and quality as I can now fully focus on creating the best possible application. The scope is very small and only involves me, so no investors or other employees. This drastically lowers the break-even value compared to most other tools and allows me to implement a very lenient commercialization.\n
    \n
    Essentially, you can use most current features without any limitation for free. Furthermore, most upcoming features will also be included in the free version. The open-source model and license also won’t change. The only features that require a license are integrations for enterprise systems. For example, if you’re trying to connect to a licensed RHEL system or an OpenShift cluster, it will ask you to buy a license. Conversely, with a Rocky Linux system and a k3s cluster, you can use everything for free. These commercial-exclusive implementations will probably not be included in the repository though. Other than that, there are no restrictions.\n
    \n
    Outlook\n
    -------\n
    \n
    So if you gave this project a try a while ago or it sounds interesting to you, you can check it out [on GitHub](https://github.com/xpipe-io/xpipe)! There are still more features to come in the near future. I also appreciate any kind of feedback to guide me in the right development direction. There is also a [Discord](https://discord.gg/8y89vS8cRb) and [Slack workspace](https://join.slack.com/t/XPipe/shared_invite/zt-1awjq0t5j-5i4UjNJfNe1VN4b_auu6Cg) for any sort of talking.\n
    \n
    Enjoy!
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 18
  +favouriteCount: 131
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728335932 {#3055
    date: 2024-10-07 23:18:52.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3060 …}
  +votes: Doctrine\ORM\PersistentCollection {#3063 …}
  +reports: Doctrine\ORM\PersistentCollection {#3065 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3067 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3069 …}
  +badges: Doctrine\ORM\PersistentCollection {#3071 …}
  +children: [
    1 => App\Entity\EntryComment {#1597
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2471 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        I see an issue about providing sudo credentials that has been resolved as “implemented” but I can’t figure out where you do that for a connection that you’ve ssh’d into as a user.\n
        \n
        Any pointers?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1728195982 {#1686
        date: 2024-10-06 08:26:22.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@crschnick@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2469 …}
      +nested: Doctrine\ORM\PersistentCollection {#2468 …}
      +votes: Doctrine\ORM\PersistentCollection {#2454 …}
      +reports: Doctrine\ORM\PersistentCollection {#2452 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1737 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1735 …}
      -id: 335742
      -bodyTs: "'connect':27 'credenti':8 'd':32 'figur':19 'implement':14 'issu':4 'pointer':38 'provid':6 'resolv':12 'see':2 'ssh':31 'sudo':7 'user':36 've':30"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6958858"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706062586 {#1705
        date: 2024-01-24 03:16:26.0 +01:00
      }
      +"title": 335742
    }
    0 => App\Entity\EntryComment {#2372
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2471 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1405 …}
      +root: App\Entity\EntryComment {#1597}
      +body: "Ah, OK. I thought that was just for the connection setup only."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706073464 {#1714
        date: 2024-01-24 06:17:44.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@crschnick@sh.itjust.works"
        "@ikidd@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1402 …}
      +nested: Doctrine\ORM\PersistentCollection {#1384 …}
      +votes: Doctrine\ORM\PersistentCollection {#2395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2392 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2369 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2391 …}
      -id: 336005
      -bodyTs: "'ah':1 'connect':10 'ok':2 'setup':11 'thought':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6963993"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706073464 {#2364
        date: 2024-01-24 06:17:44.0 +01:00
      }
      +"title": 336005
    }
  ]
  -id: 32529
  -titleTs: "'advanc':7 'bug':14 'fix':15 'improv':11 'mani':13 'new':4 'perform':10 'script':5 'ssh':8 'status':2 'support':9 'system':6 'updat':3 'xpipe':1"
  -bodyTs: "'/)':652 '/689dpyj.png)':292 '/8y89vs8crb)':1026 '/packages?channel=unstable&show=xpipe&from=0&size=50&sort=relevance&type=packages&query=xpipe)':664 '/post/3159226)':89 '/t/xpipe/shared_invite/zt-1awjq0t5j-5i4ujnjfne1vn4b_auu6cg)':1032 '/watch?v=wjd3e0en2xk)':738 '/xpipe-io/nixpkg](https://github.com/xpipe-io/nixpkg)':709 '/xpipe-io/xpipe)!':992 '/xpipe-io/xpipe),':13 '/zv0thjs.png)':467 '1.7':298 'abl':409 'access':26 'accumul':125 'across':362,550,719 'action':499 'ad':504,528,555,570,626 'addit':371,498 'ago':92,691,976 'allow':23,354,848 'also':202,219,236,276,694,873,887,1005,1021 'alway':675 'anywher':414 'applic':148,818 'appreci':1006 'arm':615 'ask':922 'attach':507 'automat':387 'avail':665 'best':816 'board':721 'break':839 'break-even':838 'bring':376 'browser':257,641 'bsd':558 'bug':715 'bugfix':684 'buy':925 'call':411 'case':152,335 'categori':172 'certain':339 'chang':98,890 'check':985 'choos':374 'cli':61 'client':585 'cluster':919,937 'color':241,265,287 'come':299,999 'command':43 'command-lin':42 'commerci':774,855,946 'commercial-exclus':945 'communiti':102 'compar':842 'concept':439 'config':494 'configur':476 'connect':16,69,138,159,169,239,251,289,348,475,489,579,910 'consist':360 'contain':501,510,518,698 'contribut':457 'convers':928 'convinc':757 'copi':388 'correct':594 'cours':711 'creat':318,485,814 'crucial':683 'current':681,861 'custom':487,780 'date':678,704 'deb':589 'default':463,582 'demand':752 'demo':729 'depend':598 'desktop':622 'develop':764,803,1017 'differ':171,333 'direct':1018 'disabl':226 'discord':1023 'discord.gg':1025 'discord.gg/8y89vs8crb)':1024 'docker':65 'drastic':835 'editor':549 'effect':198,229 'embed':605 'employe':833 'enabl':427 'encompass':783 'enjoy':1038 'ensur':185 'enterpris':776,786,798,901 'entir':28 'environ':312,361 'essenti':782,856 'etc':67 'even':840 'everi':347 'everyth':941 'everywher':272,313 'exampl':281,904 'exclus':947 'experi':189 'far':756 'featur':132,164,862,871,893,997 'feedback':107,1010 'file':20,256,353,640 'financ':770 'find':795 'fix':129,718 'focus':812 'footprint':201 'format':495 'free':867,878,943 'full':743,767 'full-tim':742,766 'fulli':486,811 'furthermor':130,175,868 'futur':1003 'gave':969 'git':481 'github':989 'github.com':12,708,991 'github.com/xpipe-io/nixpkg](https://github.com/xpipe-io/nixpkg)':707 'github.com/xpipe-io/xpipe)!':990 'github.com/xpipe-io/xpipe),':11 'go':741 'gone':204 'got':653 'group':166 'guid':1012 'hassl':611 'help':246 'hierarch':162 'homepag':647 'howev':673 'hub':17 'hundr':157 'hypervisor':623 'i.imgur.com':291,466 'i.imgur.com/689dpyj.png)':290 'i.imgur.com/zv0thjs.png)':465 'idea':315 'identifi':270 'implement':136,851,948 'improv':146,632,801 'includ':161,425,461,875,953 'independ':349 'infrastructur':30 'init':345 'instal':41,583,602,669 'integr':899 'interest':725,779,980 'investor':830 'involv':826 'issu':110,126 'join.slack.com':1031 'join.slack.com/t/xpipe/shared_invite/zt-1awjq0t5j-5i4ujnjfne1vn4b_auu6cg)':1030 'k3s':936 'kind':1008 'kubectl':66 'larg':137,150 'last':84 'latest':700 'lenient':854 'licens':886,897,913,927 'like':63,454,541,564 'limit':865 'line':44 'linux':618,932 'live':514 'load':642 'local':33 'log':515 'login':562 'lot':94,105,141,713 'lower':836 'm':2 'machin':34 'main':434 'make':385,533 'manag':21,156 'mani':131,250,544,630 'manual':368 'market':762 'memori':182,200,638 'messag':747 'miss':682 'mode':223 'model':884 'modular':319 'month':91 'much':118 'multipl':179 'near':1002 'need':398 'new':294,302 'news':469 'nice':733 'nixpkg':661,705 'normal':59,792 'offici':659 'one':420,671 'open':253,576,882 'open-sourc':881 'openshift':918 'openssh':493 'opnsens':567 'optim':183 'organ':163 'organiz':243 'outlook':965 'outsid':277,796 'overal':111 'partial':536 'path':404 'peopl':207 'perform':222,631 'pfsens':565 'plan':777 'platform':552 'possibl':817 'potato':213 'predefin':423 'print':512 'probabl':950 'process':180 'profil':352 'program':45 'project':113,971 'prompt':430 'proof':437 'proud':3 'purpos':244 'put':400 'qualiti':806 're':155,408,907 'receiv':749 'reduc':634 'releas':592,616,687,706 'remot':19,54,364,381,480 'report':109,595 'repositori':482,696,956 'request':133 'requir':49,233,597,895 'restrict':964 'reusabl':321 'rhel':914 'right':1016 'rocki':931 'rpm':591 'run':343 'scope':820 'script':295,303,323,340,377,392,424,445,458,464 'search.nixos.org':663 'search.nixos.org/packages?channel=unstable&show=xpipe&from=0&size=50&sort=relevance&type=packages&query=xpipe)':662 'server':29,72 'session':522 'set':139,224,338,357,421 'setup':51,369 'sftp':584 'sh.itjust.works':88 'sh.itjust.works/post/3159226)':87 'share':5,103 'shell':15,311,322,433,563 'short':689 'shown':268 'side':197 'sinc':82 'situat':248 'slack':1028 'slider':525 'small':823 'smooth':191 'sort':1035 'sound':979 'sourc':883 'special':561,773 'speed':643,804 'ssh':64,488,578 'stabl':120 'starship':429 'startup':636 'state':121 'status':7,85 'stay':190 'still':995 'subcategori':174 'support':542,556,574,619,784 'symbol':288 'sync':473 'system':55,296,304,365,382,396,446,559,606,787,902,915,933 'tab':271 'tag':238 'take':309 'talk':1037 'target':395 'termin':259,283,521,546 'termius':587 'text':548 'thank':99 'thing':96 'though':957 'time':194,263,637,744,768 'titl':284 'tool':62,789,846 'top':38,79 'transpar':524,537 'tri':908,973 'unicod':286 'up-to-d':701 'upcom':870 'updat':8,86,390 'upgrad':655 'usag':639 'use':60,76,151,211,285,330,334,443,491,859,940 'user':188 'valu':841 'various':332 'version':879 'video':728,735 'visual':228 'vmware':621 'went':144 'window':535 'within':273,496 'without':366,609,863 'won':888 'work':36,143 'workspac':1029 'workstat':216 'wsl2g':608 'www.youtube.com':737 'www.youtube.com/watch?v=wjd3e0en2xk)':736 'xpipe':10,77,274,279,297,325,386,497,660,754,765 'xpipe.io':649,651 'xpipe.io/)':650 'youtub':734"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706074171
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/post/13314564"
  +editedAt: DateTimeImmutable @1727893798 {#3041
    date: 2024-10-02 20:29:58.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705987771 {#3018
    date: 2024-01-23 06:29:31.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
139 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2471
  +user: Proxies\__CG__\App\Entity\User {#2503 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#3042 …}
  +slug: "XPipe-status-update-New-scripting-system-advanced-SSH-support-performance"
  +title: "XPipe status update: New scripting system, advanced SSH support, performance improvements, and many bug fixes"
  +url: "https://sh.itjust.works/pictrs/image/de254ee6-deb3-4792-9379-561d430935cc.png"
  +body: """
    I’m proud to share a status update of [XPipe](https://github.com/xpipe-io/xpipe), a shell connection hub and remote file manager that allows you to access your entire server infrastructure from your local machine. It works on top of your installed command-line programs and does not require any setup on your remote systems. So if you normally use CLI tools like `ssh`, `docker`, `kubectl`, etc. to connect to your servers, you can just use XPipe on top of that.\n
    \n
    Since the [last status update](https://sh.itjust.works/post/3159226) some months ago, a lot of things have changed thanks to the community sharing a lot of feedback and reporting issues. Overall, the project is now in a much more stable state as all the accumulated issues have been fixed. Furthermore, many feature requests have been implemented.\n
    \n
    ### Large connection sets\n
    \n
    A lot of work went into improving the application for large use cases when you’re managing hundreds of connections. This includes hierarchical organization features to group all your connections into different categories and subcategories. Furthermore, there have been multiple processing and memory optimizations to ensure that the user experience stays smooth all the time. As a side effect, the memory footprint also has gone down. For people who have to use a potato as their workstation, there’s also now a performance mode setting to disable any visual effects that are not required.\n
    \n
    You can also now tag connections by color for organizational purposes to help in situations when many connections are opened in the file browser and terminals at the same time. These colors will be shown to identify tabs everywhere within XPipe and also outside of XPipe, for example in terminal titles using unicode color symbols.\n
    \n
    ![Connections](https://i.imgur.com/689dpYJ.png)\n
    \n
    A new scripting system\n
    ----------------------\n
    \n
    XPipe 1.7 comes with a new scripting system, so now you can take your shell environment everywhere. The idea is to create modular and reusable shell scripts in XPipe that you can then use for various different use cases.\n
    \n
    You can set certain scripts to be run on init for every connection independently of your profile files, allowing you to set up a consistent environment across all remote systems without any manual setup. In addition, you can choose to bring scripts to all your remote systems. This will make XPipe automatically copy and update these scripts to a target system if needed and put them in your PATH so that you’re able to call them from anywhere.\n
    \n
    As of now, there is one set of predefined scripts included for enabling the starship prompt in your shells, mainly as a proof of concept. What you will use the scripting system for is up to you. If you like, you can contribute scripts to be included by default.\n
    \n
    ![Scripts](https://i.imgur.com/ZV0THJS.png)\n
    \n
    ### Other news\n
    \n
    - You can now sync your connection configurations with your own remote git repository\n
    - You can create fully customized SSH connections by using the OpenSSH config format within XPipe\n
    - Additional actions for containers have been added, such as attaching to a container or printing the live logs of a container in a terminal session\n
    - A transparency slider has been added so that you can make all windows partially transparent just as you like\n
    - Support for many more terminals and text editors across all platforms has been added\n
    - Support for BSD systems and special login shells like pfSense and OPNsense has been added\n
    - There’s now support to open an SSH connection in your default installed SFTP client or Termius\n
    - The .deb and .rpm releases now correctly report all required dependencies. So you can install it on embedded systems or WSL2g without any hassle\n
    - There are now ARM releases for Linux\n
    - Support for VMware desktop hypervisors has been added\n
    - There have been many performance improvements to reduce the startup time, memory usage, file browser loading speed, and more\n
    - The homepage at [xpipe.io](https://xpipe.io/) got an upgrade\n
    - There’s an official [xpipe nixpkg](https://search.nixos.org/packages?channel=unstable&show=xpipe&from=0&size=50&sort=relevance&type=packages&query=xpipe) available that you can install. This one is however not always up to date and is currently missing crucial bugfixes that were released a short while ago. There is also a repository that contains the latest up-to-date nixpkg releases: [github.com/xpipe-io/nixpkg](https://github.com/xpipe-io/nixpkg)\n
    - Of course, a lot of bugs have been fixed across the board\n
    - If you are interested in a video demo, there is a nice [YouTube video](https://www.youtube.com/watch?v=wjd3E0EN2xk) about it\n
    \n
    Going full-time\n
    ---------------\n
    \n
    A few messages I received and the demand for XPipe so far convinced that there is a market for developing XPipe full-time and financing it by special commercial and enterprise plans for interested customers. It essentially encompasses support for enterprise systems and tools that you normally don’t find outside of enterprises.\n
    \n
    This will improve the development speed and quality as I can now fully focus on creating the best possible application. The scope is very small and only involves me, so no investors or other employees. This drastically lowers the break-even value compared to most other tools and allows me to implement a very lenient commercialization.\n
    \n
    Essentially, you can use most current features without any limitation for free. Furthermore, most upcoming features will also be included in the free version. The open-source model and license also won’t change. The only features that require a license are integrations for enterprise systems. For example, if you’re trying to connect to a licensed RHEL system or an OpenShift cluster, it will ask you to buy a license. Conversely, with a Rocky Linux system and a k3s cluster, you can use everything for free. These commercial-exclusive implementations will probably not be included in the repository though. Other than that, there are no restrictions.\n
    \n
    Outlook\n
    -------\n
    \n
    So if you gave this project a try a while ago or it sounds interesting to you, you can check it out [on GitHub](https://github.com/xpipe-io/xpipe)! There are still more features to come in the near future. I also appreciate any kind of feedback to guide me in the right development direction. There is also a [Discord](https://discord.gg/8y89vS8cRb) and [Slack workspace](https://join.slack.com/t/XPipe/shared_invite/zt-1awjq0t5j-5i4UjNJfNe1VN4b_auu6Cg) for any sort of talking.\n
    \n
    Enjoy!
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 18
  +favouriteCount: 131
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728335932 {#3055
    date: 2024-10-07 23:18:52.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3060 …}
  +votes: Doctrine\ORM\PersistentCollection {#3063 …}
  +reports: Doctrine\ORM\PersistentCollection {#3065 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3067 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3069 …}
  +badges: Doctrine\ORM\PersistentCollection {#3071 …}
  +children: [
    1 => App\Entity\EntryComment {#1597
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2471 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        I see an issue about providing sudo credentials that has been resolved as “implemented” but I can’t figure out where you do that for a connection that you’ve ssh’d into as a user.\n
        \n
        Any pointers?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1728195982 {#1686
        date: 2024-10-06 08:26:22.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@crschnick@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2469 …}
      +nested: Doctrine\ORM\PersistentCollection {#2468 …}
      +votes: Doctrine\ORM\PersistentCollection {#2454 …}
      +reports: Doctrine\ORM\PersistentCollection {#2452 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1737 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1735 …}
      -id: 335742
      -bodyTs: "'connect':27 'credenti':8 'd':32 'figur':19 'implement':14 'issu':4 'pointer':38 'provid':6 'resolv':12 'see':2 'ssh':31 'sudo':7 'user':36 've':30"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6958858"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706062586 {#1705
        date: 2024-01-24 03:16:26.0 +01:00
      }
      +"title": 335742
    }
    0 => App\Entity\EntryComment {#2372
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2471 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1405 …}
      +root: App\Entity\EntryComment {#1597}
      +body: "Ah, OK. I thought that was just for the connection setup only."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706073464 {#1714
        date: 2024-01-24 06:17:44.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@crschnick@sh.itjust.works"
        "@ikidd@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1402 …}
      +nested: Doctrine\ORM\PersistentCollection {#1384 …}
      +votes: Doctrine\ORM\PersistentCollection {#2395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2392 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2369 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2391 …}
      -id: 336005
      -bodyTs: "'ah':1 'connect':10 'ok':2 'setup':11 'thought':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6963993"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706073464 {#2364
        date: 2024-01-24 06:17:44.0 +01:00
      }
      +"title": 336005
    }
  ]
  -id: 32529
  -titleTs: "'advanc':7 'bug':14 'fix':15 'improv':11 'mani':13 'new':4 'perform':10 'script':5 'ssh':8 'status':2 'support':9 'system':6 'updat':3 'xpipe':1"
  -bodyTs: "'/)':652 '/689dpyj.png)':292 '/8y89vs8crb)':1026 '/packages?channel=unstable&show=xpipe&from=0&size=50&sort=relevance&type=packages&query=xpipe)':664 '/post/3159226)':89 '/t/xpipe/shared_invite/zt-1awjq0t5j-5i4ujnjfne1vn4b_auu6cg)':1032 '/watch?v=wjd3e0en2xk)':738 '/xpipe-io/nixpkg](https://github.com/xpipe-io/nixpkg)':709 '/xpipe-io/xpipe)!':992 '/xpipe-io/xpipe),':13 '/zv0thjs.png)':467 '1.7':298 'abl':409 'access':26 'accumul':125 'across':362,550,719 'action':499 'ad':504,528,555,570,626 'addit':371,498 'ago':92,691,976 'allow':23,354,848 'also':202,219,236,276,694,873,887,1005,1021 'alway':675 'anywher':414 'applic':148,818 'appreci':1006 'arm':615 'ask':922 'attach':507 'automat':387 'avail':665 'best':816 'board':721 'break':839 'break-even':838 'bring':376 'browser':257,641 'bsd':558 'bug':715 'bugfix':684 'buy':925 'call':411 'case':152,335 'categori':172 'certain':339 'chang':98,890 'check':985 'choos':374 'cli':61 'client':585 'cluster':919,937 'color':241,265,287 'come':299,999 'command':43 'command-lin':42 'commerci':774,855,946 'commercial-exclus':945 'communiti':102 'compar':842 'concept':439 'config':494 'configur':476 'connect':16,69,138,159,169,239,251,289,348,475,489,579,910 'consist':360 'contain':501,510,518,698 'contribut':457 'convers':928 'convinc':757 'copi':388 'correct':594 'cours':711 'creat':318,485,814 'crucial':683 'current':681,861 'custom':487,780 'date':678,704 'deb':589 'default':463,582 'demand':752 'demo':729 'depend':598 'desktop':622 'develop':764,803,1017 'differ':171,333 'direct':1018 'disabl':226 'discord':1023 'discord.gg':1025 'discord.gg/8y89vs8crb)':1024 'docker':65 'drastic':835 'editor':549 'effect':198,229 'embed':605 'employe':833 'enabl':427 'encompass':783 'enjoy':1038 'ensur':185 'enterpris':776,786,798,901 'entir':28 'environ':312,361 'essenti':782,856 'etc':67 'even':840 'everi':347 'everyth':941 'everywher':272,313 'exampl':281,904 'exclus':947 'experi':189 'far':756 'featur':132,164,862,871,893,997 'feedback':107,1010 'file':20,256,353,640 'financ':770 'find':795 'fix':129,718 'focus':812 'footprint':201 'format':495 'free':867,878,943 'full':743,767 'full-tim':742,766 'fulli':486,811 'furthermor':130,175,868 'futur':1003 'gave':969 'git':481 'github':989 'github.com':12,708,991 'github.com/xpipe-io/nixpkg](https://github.com/xpipe-io/nixpkg)':707 'github.com/xpipe-io/xpipe)!':990 'github.com/xpipe-io/xpipe),':11 'go':741 'gone':204 'got':653 'group':166 'guid':1012 'hassl':611 'help':246 'hierarch':162 'homepag':647 'howev':673 'hub':17 'hundr':157 'hypervisor':623 'i.imgur.com':291,466 'i.imgur.com/689dpyj.png)':290 'i.imgur.com/zv0thjs.png)':465 'idea':315 'identifi':270 'implement':136,851,948 'improv':146,632,801 'includ':161,425,461,875,953 'independ':349 'infrastructur':30 'init':345 'instal':41,583,602,669 'integr':899 'interest':725,779,980 'investor':830 'involv':826 'issu':110,126 'join.slack.com':1031 'join.slack.com/t/xpipe/shared_invite/zt-1awjq0t5j-5i4ujnjfne1vn4b_auu6cg)':1030 'k3s':936 'kind':1008 'kubectl':66 'larg':137,150 'last':84 'latest':700 'lenient':854 'licens':886,897,913,927 'like':63,454,541,564 'limit':865 'line':44 'linux':618,932 'live':514 'load':642 'local':33 'log':515 'login':562 'lot':94,105,141,713 'lower':836 'm':2 'machin':34 'main':434 'make':385,533 'manag':21,156 'mani':131,250,544,630 'manual':368 'market':762 'memori':182,200,638 'messag':747 'miss':682 'mode':223 'model':884 'modular':319 'month':91 'much':118 'multipl':179 'near':1002 'need':398 'new':294,302 'news':469 'nice':733 'nixpkg':661,705 'normal':59,792 'offici':659 'one':420,671 'open':253,576,882 'open-sourc':881 'openshift':918 'openssh':493 'opnsens':567 'optim':183 'organ':163 'organiz':243 'outlook':965 'outsid':277,796 'overal':111 'partial':536 'path':404 'peopl':207 'perform':222,631 'pfsens':565 'plan':777 'platform':552 'possibl':817 'potato':213 'predefin':423 'print':512 'probabl':950 'process':180 'profil':352 'program':45 'project':113,971 'prompt':430 'proof':437 'proud':3 'purpos':244 'put':400 'qualiti':806 're':155,408,907 'receiv':749 'reduc':634 'releas':592,616,687,706 'remot':19,54,364,381,480 'report':109,595 'repositori':482,696,956 'request':133 'requir':49,233,597,895 'restrict':964 'reusabl':321 'rhel':914 'right':1016 'rocki':931 'rpm':591 'run':343 'scope':820 'script':295,303,323,340,377,392,424,445,458,464 'search.nixos.org':663 'search.nixos.org/packages?channel=unstable&show=xpipe&from=0&size=50&sort=relevance&type=packages&query=xpipe)':662 'server':29,72 'session':522 'set':139,224,338,357,421 'setup':51,369 'sftp':584 'sh.itjust.works':88 'sh.itjust.works/post/3159226)':87 'share':5,103 'shell':15,311,322,433,563 'short':689 'shown':268 'side':197 'sinc':82 'situat':248 'slack':1028 'slider':525 'small':823 'smooth':191 'sort':1035 'sound':979 'sourc':883 'special':561,773 'speed':643,804 'ssh':64,488,578 'stabl':120 'starship':429 'startup':636 'state':121 'status':7,85 'stay':190 'still':995 'subcategori':174 'support':542,556,574,619,784 'symbol':288 'sync':473 'system':55,296,304,365,382,396,446,559,606,787,902,915,933 'tab':271 'tag':238 'take':309 'talk':1037 'target':395 'termin':259,283,521,546 'termius':587 'text':548 'thank':99 'thing':96 'though':957 'time':194,263,637,744,768 'titl':284 'tool':62,789,846 'top':38,79 'transpar':524,537 'tri':908,973 'unicod':286 'up-to-d':701 'upcom':870 'updat':8,86,390 'upgrad':655 'usag':639 'use':60,76,151,211,285,330,334,443,491,859,940 'user':188 'valu':841 'various':332 'version':879 'video':728,735 'visual':228 'vmware':621 'went':144 'window':535 'within':273,496 'without':366,609,863 'won':888 'work':36,143 'workspac':1029 'workstat':216 'wsl2g':608 'www.youtube.com':737 'www.youtube.com/watch?v=wjd3e0en2xk)':736 'xpipe':10,77,274,279,297,325,386,497,660,754,765 'xpipe.io':649,651 'xpipe.io/)':650 'youtub':734"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706074171
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/post/13314564"
  +editedAt: DateTimeImmutable @1727893798 {#3041
    date: 2024-10-02 20:29:58.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705987771 {#3018
    date: 2024-01-23 06:29:31.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
140 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2471
  +user: Proxies\__CG__\App\Entity\User {#2503 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#3042 …}
  +slug: "XPipe-status-update-New-scripting-system-advanced-SSH-support-performance"
  +title: "XPipe status update: New scripting system, advanced SSH support, performance improvements, and many bug fixes"
  +url: "https://sh.itjust.works/pictrs/image/de254ee6-deb3-4792-9379-561d430935cc.png"
  +body: """
    I’m proud to share a status update of [XPipe](https://github.com/xpipe-io/xpipe), a shell connection hub and remote file manager that allows you to access your entire server infrastructure from your local machine. It works on top of your installed command-line programs and does not require any setup on your remote systems. So if you normally use CLI tools like `ssh`, `docker`, `kubectl`, etc. to connect to your servers, you can just use XPipe on top of that.\n
    \n
    Since the [last status update](https://sh.itjust.works/post/3159226) some months ago, a lot of things have changed thanks to the community sharing a lot of feedback and reporting issues. Overall, the project is now in a much more stable state as all the accumulated issues have been fixed. Furthermore, many feature requests have been implemented.\n
    \n
    ### Large connection sets\n
    \n
    A lot of work went into improving the application for large use cases when you’re managing hundreds of connections. This includes hierarchical organization features to group all your connections into different categories and subcategories. Furthermore, there have been multiple processing and memory optimizations to ensure that the user experience stays smooth all the time. As a side effect, the memory footprint also has gone down. For people who have to use a potato as their workstation, there’s also now a performance mode setting to disable any visual effects that are not required.\n
    \n
    You can also now tag connections by color for organizational purposes to help in situations when many connections are opened in the file browser and terminals at the same time. These colors will be shown to identify tabs everywhere within XPipe and also outside of XPipe, for example in terminal titles using unicode color symbols.\n
    \n
    ![Connections](https://i.imgur.com/689dpYJ.png)\n
    \n
    A new scripting system\n
    ----------------------\n
    \n
    XPipe 1.7 comes with a new scripting system, so now you can take your shell environment everywhere. The idea is to create modular and reusable shell scripts in XPipe that you can then use for various different use cases.\n
    \n
    You can set certain scripts to be run on init for every connection independently of your profile files, allowing you to set up a consistent environment across all remote systems without any manual setup. In addition, you can choose to bring scripts to all your remote systems. This will make XPipe automatically copy and update these scripts to a target system if needed and put them in your PATH so that you’re able to call them from anywhere.\n
    \n
    As of now, there is one set of predefined scripts included for enabling the starship prompt in your shells, mainly as a proof of concept. What you will use the scripting system for is up to you. If you like, you can contribute scripts to be included by default.\n
    \n
    ![Scripts](https://i.imgur.com/ZV0THJS.png)\n
    \n
    ### Other news\n
    \n
    - You can now sync your connection configurations with your own remote git repository\n
    - You can create fully customized SSH connections by using the OpenSSH config format within XPipe\n
    - Additional actions for containers have been added, such as attaching to a container or printing the live logs of a container in a terminal session\n
    - A transparency slider has been added so that you can make all windows partially transparent just as you like\n
    - Support for many more terminals and text editors across all platforms has been added\n
    - Support for BSD systems and special login shells like pfSense and OPNsense has been added\n
    - There’s now support to open an SSH connection in your default installed SFTP client or Termius\n
    - The .deb and .rpm releases now correctly report all required dependencies. So you can install it on embedded systems or WSL2g without any hassle\n
    - There are now ARM releases for Linux\n
    - Support for VMware desktop hypervisors has been added\n
    - There have been many performance improvements to reduce the startup time, memory usage, file browser loading speed, and more\n
    - The homepage at [xpipe.io](https://xpipe.io/) got an upgrade\n
    - There’s an official [xpipe nixpkg](https://search.nixos.org/packages?channel=unstable&show=xpipe&from=0&size=50&sort=relevance&type=packages&query=xpipe) available that you can install. This one is however not always up to date and is currently missing crucial bugfixes that were released a short while ago. There is also a repository that contains the latest up-to-date nixpkg releases: [github.com/xpipe-io/nixpkg](https://github.com/xpipe-io/nixpkg)\n
    - Of course, a lot of bugs have been fixed across the board\n
    - If you are interested in a video demo, there is a nice [YouTube video](https://www.youtube.com/watch?v=wjd3E0EN2xk) about it\n
    \n
    Going full-time\n
    ---------------\n
    \n
    A few messages I received and the demand for XPipe so far convinced that there is a market for developing XPipe full-time and financing it by special commercial and enterprise plans for interested customers. It essentially encompasses support for enterprise systems and tools that you normally don’t find outside of enterprises.\n
    \n
    This will improve the development speed and quality as I can now fully focus on creating the best possible application. The scope is very small and only involves me, so no investors or other employees. This drastically lowers the break-even value compared to most other tools and allows me to implement a very lenient commercialization.\n
    \n
    Essentially, you can use most current features without any limitation for free. Furthermore, most upcoming features will also be included in the free version. The open-source model and license also won’t change. The only features that require a license are integrations for enterprise systems. For example, if you’re trying to connect to a licensed RHEL system or an OpenShift cluster, it will ask you to buy a license. Conversely, with a Rocky Linux system and a k3s cluster, you can use everything for free. These commercial-exclusive implementations will probably not be included in the repository though. Other than that, there are no restrictions.\n
    \n
    Outlook\n
    -------\n
    \n
    So if you gave this project a try a while ago or it sounds interesting to you, you can check it out [on GitHub](https://github.com/xpipe-io/xpipe)! There are still more features to come in the near future. I also appreciate any kind of feedback to guide me in the right development direction. There is also a [Discord](https://discord.gg/8y89vS8cRb) and [Slack workspace](https://join.slack.com/t/XPipe/shared_invite/zt-1awjq0t5j-5i4UjNJfNe1VN4b_auu6Cg) for any sort of talking.\n
    \n
    Enjoy!
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 18
  +favouriteCount: 131
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728335932 {#3055
    date: 2024-10-07 23:18:52.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3060 …}
  +votes: Doctrine\ORM\PersistentCollection {#3063 …}
  +reports: Doctrine\ORM\PersistentCollection {#3065 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3067 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3069 …}
  +badges: Doctrine\ORM\PersistentCollection {#3071 …}
  +children: [
    1 => App\Entity\EntryComment {#1597
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2471 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        I see an issue about providing sudo credentials that has been resolved as “implemented” but I can’t figure out where you do that for a connection that you’ve ssh’d into as a user.\n
        \n
        Any pointers?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1728195982 {#1686
        date: 2024-10-06 08:26:22.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@crschnick@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2469 …}
      +nested: Doctrine\ORM\PersistentCollection {#2468 …}
      +votes: Doctrine\ORM\PersistentCollection {#2454 …}
      +reports: Doctrine\ORM\PersistentCollection {#2452 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1737 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1735 …}
      -id: 335742
      -bodyTs: "'connect':27 'credenti':8 'd':32 'figur':19 'implement':14 'issu':4 'pointer':38 'provid':6 'resolv':12 'see':2 'ssh':31 'sudo':7 'user':36 've':30"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6958858"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706062586 {#1705
        date: 2024-01-24 03:16:26.0 +01:00
      }
      +"title": 335742
    }
    0 => App\Entity\EntryComment {#2372
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2471 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1405 …}
      +root: App\Entity\EntryComment {#1597}
      +body: "Ah, OK. I thought that was just for the connection setup only."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706073464 {#1714
        date: 2024-01-24 06:17:44.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@crschnick@sh.itjust.works"
        "@ikidd@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1402 …}
      +nested: Doctrine\ORM\PersistentCollection {#1384 …}
      +votes: Doctrine\ORM\PersistentCollection {#2395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2392 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2369 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2391 …}
      -id: 336005
      -bodyTs: "'ah':1 'connect':10 'ok':2 'setup':11 'thought':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6963993"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706073464 {#2364
        date: 2024-01-24 06:17:44.0 +01:00
      }
      +"title": 336005
    }
  ]
  -id: 32529
  -titleTs: "'advanc':7 'bug':14 'fix':15 'improv':11 'mani':13 'new':4 'perform':10 'script':5 'ssh':8 'status':2 'support':9 'system':6 'updat':3 'xpipe':1"
  -bodyTs: "'/)':652 '/689dpyj.png)':292 '/8y89vs8crb)':1026 '/packages?channel=unstable&show=xpipe&from=0&size=50&sort=relevance&type=packages&query=xpipe)':664 '/post/3159226)':89 '/t/xpipe/shared_invite/zt-1awjq0t5j-5i4ujnjfne1vn4b_auu6cg)':1032 '/watch?v=wjd3e0en2xk)':738 '/xpipe-io/nixpkg](https://github.com/xpipe-io/nixpkg)':709 '/xpipe-io/xpipe)!':992 '/xpipe-io/xpipe),':13 '/zv0thjs.png)':467 '1.7':298 'abl':409 'access':26 'accumul':125 'across':362,550,719 'action':499 'ad':504,528,555,570,626 'addit':371,498 'ago':92,691,976 'allow':23,354,848 'also':202,219,236,276,694,873,887,1005,1021 'alway':675 'anywher':414 'applic':148,818 'appreci':1006 'arm':615 'ask':922 'attach':507 'automat':387 'avail':665 'best':816 'board':721 'break':839 'break-even':838 'bring':376 'browser':257,641 'bsd':558 'bug':715 'bugfix':684 'buy':925 'call':411 'case':152,335 'categori':172 'certain':339 'chang':98,890 'check':985 'choos':374 'cli':61 'client':585 'cluster':919,937 'color':241,265,287 'come':299,999 'command':43 'command-lin':42 'commerci':774,855,946 'commercial-exclus':945 'communiti':102 'compar':842 'concept':439 'config':494 'configur':476 'connect':16,69,138,159,169,239,251,289,348,475,489,579,910 'consist':360 'contain':501,510,518,698 'contribut':457 'convers':928 'convinc':757 'copi':388 'correct':594 'cours':711 'creat':318,485,814 'crucial':683 'current':681,861 'custom':487,780 'date':678,704 'deb':589 'default':463,582 'demand':752 'demo':729 'depend':598 'desktop':622 'develop':764,803,1017 'differ':171,333 'direct':1018 'disabl':226 'discord':1023 'discord.gg':1025 'discord.gg/8y89vs8crb)':1024 'docker':65 'drastic':835 'editor':549 'effect':198,229 'embed':605 'employe':833 'enabl':427 'encompass':783 'enjoy':1038 'ensur':185 'enterpris':776,786,798,901 'entir':28 'environ':312,361 'essenti':782,856 'etc':67 'even':840 'everi':347 'everyth':941 'everywher':272,313 'exampl':281,904 'exclus':947 'experi':189 'far':756 'featur':132,164,862,871,893,997 'feedback':107,1010 'file':20,256,353,640 'financ':770 'find':795 'fix':129,718 'focus':812 'footprint':201 'format':495 'free':867,878,943 'full':743,767 'full-tim':742,766 'fulli':486,811 'furthermor':130,175,868 'futur':1003 'gave':969 'git':481 'github':989 'github.com':12,708,991 'github.com/xpipe-io/nixpkg](https://github.com/xpipe-io/nixpkg)':707 'github.com/xpipe-io/xpipe)!':990 'github.com/xpipe-io/xpipe),':11 'go':741 'gone':204 'got':653 'group':166 'guid':1012 'hassl':611 'help':246 'hierarch':162 'homepag':647 'howev':673 'hub':17 'hundr':157 'hypervisor':623 'i.imgur.com':291,466 'i.imgur.com/689dpyj.png)':290 'i.imgur.com/zv0thjs.png)':465 'idea':315 'identifi':270 'implement':136,851,948 'improv':146,632,801 'includ':161,425,461,875,953 'independ':349 'infrastructur':30 'init':345 'instal':41,583,602,669 'integr':899 'interest':725,779,980 'investor':830 'involv':826 'issu':110,126 'join.slack.com':1031 'join.slack.com/t/xpipe/shared_invite/zt-1awjq0t5j-5i4ujnjfne1vn4b_auu6cg)':1030 'k3s':936 'kind':1008 'kubectl':66 'larg':137,150 'last':84 'latest':700 'lenient':854 'licens':886,897,913,927 'like':63,454,541,564 'limit':865 'line':44 'linux':618,932 'live':514 'load':642 'local':33 'log':515 'login':562 'lot':94,105,141,713 'lower':836 'm':2 'machin':34 'main':434 'make':385,533 'manag':21,156 'mani':131,250,544,630 'manual':368 'market':762 'memori':182,200,638 'messag':747 'miss':682 'mode':223 'model':884 'modular':319 'month':91 'much':118 'multipl':179 'near':1002 'need':398 'new':294,302 'news':469 'nice':733 'nixpkg':661,705 'normal':59,792 'offici':659 'one':420,671 'open':253,576,882 'open-sourc':881 'openshift':918 'openssh':493 'opnsens':567 'optim':183 'organ':163 'organiz':243 'outlook':965 'outsid':277,796 'overal':111 'partial':536 'path':404 'peopl':207 'perform':222,631 'pfsens':565 'plan':777 'platform':552 'possibl':817 'potato':213 'predefin':423 'print':512 'probabl':950 'process':180 'profil':352 'program':45 'project':113,971 'prompt':430 'proof':437 'proud':3 'purpos':244 'put':400 'qualiti':806 're':155,408,907 'receiv':749 'reduc':634 'releas':592,616,687,706 'remot':19,54,364,381,480 'report':109,595 'repositori':482,696,956 'request':133 'requir':49,233,597,895 'restrict':964 'reusabl':321 'rhel':914 'right':1016 'rocki':931 'rpm':591 'run':343 'scope':820 'script':295,303,323,340,377,392,424,445,458,464 'search.nixos.org':663 'search.nixos.org/packages?channel=unstable&show=xpipe&from=0&size=50&sort=relevance&type=packages&query=xpipe)':662 'server':29,72 'session':522 'set':139,224,338,357,421 'setup':51,369 'sftp':584 'sh.itjust.works':88 'sh.itjust.works/post/3159226)':87 'share':5,103 'shell':15,311,322,433,563 'short':689 'shown':268 'side':197 'sinc':82 'situat':248 'slack':1028 'slider':525 'small':823 'smooth':191 'sort':1035 'sound':979 'sourc':883 'special':561,773 'speed':643,804 'ssh':64,488,578 'stabl':120 'starship':429 'startup':636 'state':121 'status':7,85 'stay':190 'still':995 'subcategori':174 'support':542,556,574,619,784 'symbol':288 'sync':473 'system':55,296,304,365,382,396,446,559,606,787,902,915,933 'tab':271 'tag':238 'take':309 'talk':1037 'target':395 'termin':259,283,521,546 'termius':587 'text':548 'thank':99 'thing':96 'though':957 'time':194,263,637,744,768 'titl':284 'tool':62,789,846 'top':38,79 'transpar':524,537 'tri':908,973 'unicod':286 'up-to-d':701 'upcom':870 'updat':8,86,390 'upgrad':655 'usag':639 'use':60,76,151,211,285,330,334,443,491,859,940 'user':188 'valu':841 'various':332 'version':879 'video':728,735 'visual':228 'vmware':621 'went':144 'window':535 'within':273,496 'without':366,609,863 'won':888 'work':36,143 'workspac':1029 'workstat':216 'wsl2g':608 'www.youtube.com':737 'www.youtube.com/watch?v=wjd3e0en2xk)':736 'xpipe':10,77,274,279,297,325,386,497,660,754,765 'xpipe.io':649,651 'xpipe.io/)':650 'youtub':734"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706074171
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/post/13314564"
  +editedAt: DateTimeImmutable @1727893798 {#3041
    date: 2024-10-02 20:29:58.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705987771 {#3018
    date: 2024-01-23 06:29:31.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
141 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
142 DENIED moderate
App\Entity\EntryComment {#1597
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2471
    +user: Proxies\__CG__\App\Entity\User {#2503 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3042 …}
    +slug: "XPipe-status-update-New-scripting-system-advanced-SSH-support-performance"
    +title: "XPipe status update: New scripting system, advanced SSH support, performance improvements, and many bug fixes"
    +url: "https://sh.itjust.works/pictrs/image/de254ee6-deb3-4792-9379-561d430935cc.png"
    +body: """
      I’m proud to share a status update of [XPipe](https://github.com/xpipe-io/xpipe), a shell connection hub and remote file manager that allows you to access your entire server infrastructure from your local machine. It works on top of your installed command-line programs and does not require any setup on your remote systems. So if you normally use CLI tools like `ssh`, `docker`, `kubectl`, etc. to connect to your servers, you can just use XPipe on top of that.\n
      \n
      Since the [last status update](https://sh.itjust.works/post/3159226) some months ago, a lot of things have changed thanks to the community sharing a lot of feedback and reporting issues. Overall, the project is now in a much more stable state as all the accumulated issues have been fixed. Furthermore, many feature requests have been implemented.\n
      \n
      ### Large connection sets\n
      \n
      A lot of work went into improving the application for large use cases when you’re managing hundreds of connections. This includes hierarchical organization features to group all your connections into different categories and subcategories. Furthermore, there have been multiple processing and memory optimizations to ensure that the user experience stays smooth all the time. As a side effect, the memory footprint also has gone down. For people who have to use a potato as their workstation, there’s also now a performance mode setting to disable any visual effects that are not required.\n
      \n
      You can also now tag connections by color for organizational purposes to help in situations when many connections are opened in the file browser and terminals at the same time. These colors will be shown to identify tabs everywhere within XPipe and also outside of XPipe, for example in terminal titles using unicode color symbols.\n
      \n
      ![Connections](https://i.imgur.com/689dpYJ.png)\n
      \n
      A new scripting system\n
      ----------------------\n
      \n
      XPipe 1.7 comes with a new scripting system, so now you can take your shell environment everywhere. The idea is to create modular and reusable shell scripts in XPipe that you can then use for various different use cases.\n
      \n
      You can set certain scripts to be run on init for every connection independently of your profile files, allowing you to set up a consistent environment across all remote systems without any manual setup. In addition, you can choose to bring scripts to all your remote systems. This will make XPipe automatically copy and update these scripts to a target system if needed and put them in your PATH so that you’re able to call them from anywhere.\n
      \n
      As of now, there is one set of predefined scripts included for enabling the starship prompt in your shells, mainly as a proof of concept. What you will use the scripting system for is up to you. If you like, you can contribute scripts to be included by default.\n
      \n
      ![Scripts](https://i.imgur.com/ZV0THJS.png)\n
      \n
      ### Other news\n
      \n
      - You can now sync your connection configurations with your own remote git repository\n
      - You can create fully customized SSH connections by using the OpenSSH config format within XPipe\n
      - Additional actions for containers have been added, such as attaching to a container or printing the live logs of a container in a terminal session\n
      - A transparency slider has been added so that you can make all windows partially transparent just as you like\n
      - Support for many more terminals and text editors across all platforms has been added\n
      - Support for BSD systems and special login shells like pfSense and OPNsense has been added\n
      - There’s now support to open an SSH connection in your default installed SFTP client or Termius\n
      - The .deb and .rpm releases now correctly report all required dependencies. So you can install it on embedded systems or WSL2g without any hassle\n
      - There are now ARM releases for Linux\n
      - Support for VMware desktop hypervisors has been added\n
      - There have been many performance improvements to reduce the startup time, memory usage, file browser loading speed, and more\n
      - The homepage at [xpipe.io](https://xpipe.io/) got an upgrade\n
      - There’s an official [xpipe nixpkg](https://search.nixos.org/packages?channel=unstable&show=xpipe&from=0&size=50&sort=relevance&type=packages&query=xpipe) available that you can install. This one is however not always up to date and is currently missing crucial bugfixes that were released a short while ago. There is also a repository that contains the latest up-to-date nixpkg releases: [github.com/xpipe-io/nixpkg](https://github.com/xpipe-io/nixpkg)\n
      - Of course, a lot of bugs have been fixed across the board\n
      - If you are interested in a video demo, there is a nice [YouTube video](https://www.youtube.com/watch?v=wjd3E0EN2xk) about it\n
      \n
      Going full-time\n
      ---------------\n
      \n
      A few messages I received and the demand for XPipe so far convinced that there is a market for developing XPipe full-time and financing it by special commercial and enterprise plans for interested customers. It essentially encompasses support for enterprise systems and tools that you normally don’t find outside of enterprises.\n
      \n
      This will improve the development speed and quality as I can now fully focus on creating the best possible application. The scope is very small and only involves me, so no investors or other employees. This drastically lowers the break-even value compared to most other tools and allows me to implement a very lenient commercialization.\n
      \n
      Essentially, you can use most current features without any limitation for free. Furthermore, most upcoming features will also be included in the free version. The open-source model and license also won’t change. The only features that require a license are integrations for enterprise systems. For example, if you’re trying to connect to a licensed RHEL system or an OpenShift cluster, it will ask you to buy a license. Conversely, with a Rocky Linux system and a k3s cluster, you can use everything for free. These commercial-exclusive implementations will probably not be included in the repository though. Other than that, there are no restrictions.\n
      \n
      Outlook\n
      -------\n
      \n
      So if you gave this project a try a while ago or it sounds interesting to you, you can check it out [on GitHub](https://github.com/xpipe-io/xpipe)! There are still more features to come in the near future. I also appreciate any kind of feedback to guide me in the right development direction. There is also a [Discord](https://discord.gg/8y89vS8cRb) and [Slack workspace](https://join.slack.com/t/XPipe/shared_invite/zt-1awjq0t5j-5i4UjNJfNe1VN4b_auu6Cg) for any sort of talking.\n
      \n
      Enjoy!
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 18
    +favouriteCount: 131
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728335932 {#3055
      date: 2024-10-07 23:18:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3060 …}
    +votes: Doctrine\ORM\PersistentCollection {#3063 …}
    +reports: Doctrine\ORM\PersistentCollection {#3065 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3067 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3069 …}
    +badges: Doctrine\ORM\PersistentCollection {#3071 …}
    +children: [
      1 => App\Entity\EntryComment {#1597}
      0 => App\Entity\EntryComment {#2372
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2471 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1405 …}
        +root: App\Entity\EntryComment {#1597}
        +body: "Ah, OK. I thought that was just for the connection setup only."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706073464 {#1714
          date: 2024-01-24 06:17:44.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@crschnick@sh.itjust.works"
          "@ikidd@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1402 …}
        +nested: Doctrine\ORM\PersistentCollection {#1384 …}
        +votes: Doctrine\ORM\PersistentCollection {#2395 …}
        +reports: Doctrine\ORM\PersistentCollection {#2392 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2369 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2391 …}
        -id: 336005
        -bodyTs: "'ah':1 'connect':10 'ok':2 'setup':11 'thought':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6963993"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706073464 {#2364
          date: 2024-01-24 06:17:44.0 +01:00
        }
        +"title": 336005
      }
    ]
    -id: 32529
    -titleTs: "'advanc':7 'bug':14 'fix':15 'improv':11 'mani':13 'new':4 'perform':10 'script':5 'ssh':8 'status':2 'support':9 'system':6 'updat':3 'xpipe':1"
    -bodyTs: "'/)':652 '/689dpyj.png)':292 '/8y89vs8crb)':1026 '/packages?channel=unstable&show=xpipe&from=0&size=50&sort=relevance&type=packages&query=xpipe)':664 '/post/3159226)':89 '/t/xpipe/shared_invite/zt-1awjq0t5j-5i4ujnjfne1vn4b_auu6cg)':1032 '/watch?v=wjd3e0en2xk)':738 '/xpipe-io/nixpkg](https://github.com/xpipe-io/nixpkg)':709 '/xpipe-io/xpipe)!':992 '/xpipe-io/xpipe),':13 '/zv0thjs.png)':467 '1.7':298 'abl':409 'access':26 'accumul':125 'across':362,550,719 'action':499 'ad':504,528,555,570,626 'addit':371,498 'ago':92,691,976 'allow':23,354,848 'also':202,219,236,276,694,873,887,1005,1021 'alway':675 'anywher':414 'applic':148,818 'appreci':1006 'arm':615 'ask':922 'attach':507 'automat':387 'avail':665 'best':816 'board':721 'break':839 'break-even':838 'bring':376 'browser':257,641 'bsd':558 'bug':715 'bugfix':684 'buy':925 'call':411 'case':152,335 'categori':172 'certain':339 'chang':98,890 'check':985 'choos':374 'cli':61 'client':585 'cluster':919,937 'color':241,265,287 'come':299,999 'command':43 'command-lin':42 'commerci':774,855,946 'commercial-exclus':945 'communiti':102 'compar':842 'concept':439 'config':494 'configur':476 'connect':16,69,138,159,169,239,251,289,348,475,489,579,910 'consist':360 'contain':501,510,518,698 'contribut':457 'convers':928 'convinc':757 'copi':388 'correct':594 'cours':711 'creat':318,485,814 'crucial':683 'current':681,861 'custom':487,780 'date':678,704 'deb':589 'default':463,582 'demand':752 'demo':729 'depend':598 'desktop':622 'develop':764,803,1017 'differ':171,333 'direct':1018 'disabl':226 'discord':1023 'discord.gg':1025 'discord.gg/8y89vs8crb)':1024 'docker':65 'drastic':835 'editor':549 'effect':198,229 'embed':605 'employe':833 'enabl':427 'encompass':783 'enjoy':1038 'ensur':185 'enterpris':776,786,798,901 'entir':28 'environ':312,361 'essenti':782,856 'etc':67 'even':840 'everi':347 'everyth':941 'everywher':272,313 'exampl':281,904 'exclus':947 'experi':189 'far':756 'featur':132,164,862,871,893,997 'feedback':107,1010 'file':20,256,353,640 'financ':770 'find':795 'fix':129,718 'focus':812 'footprint':201 'format':495 'free':867,878,943 'full':743,767 'full-tim':742,766 'fulli':486,811 'furthermor':130,175,868 'futur':1003 'gave':969 'git':481 'github':989 'github.com':12,708,991 'github.com/xpipe-io/nixpkg](https://github.com/xpipe-io/nixpkg)':707 'github.com/xpipe-io/xpipe)!':990 'github.com/xpipe-io/xpipe),':11 'go':741 'gone':204 'got':653 'group':166 'guid':1012 'hassl':611 'help':246 'hierarch':162 'homepag':647 'howev':673 'hub':17 'hundr':157 'hypervisor':623 'i.imgur.com':291,466 'i.imgur.com/689dpyj.png)':290 'i.imgur.com/zv0thjs.png)':465 'idea':315 'identifi':270 'implement':136,851,948 'improv':146,632,801 'includ':161,425,461,875,953 'independ':349 'infrastructur':30 'init':345 'instal':41,583,602,669 'integr':899 'interest':725,779,980 'investor':830 'involv':826 'issu':110,126 'join.slack.com':1031 'join.slack.com/t/xpipe/shared_invite/zt-1awjq0t5j-5i4ujnjfne1vn4b_auu6cg)':1030 'k3s':936 'kind':1008 'kubectl':66 'larg':137,150 'last':84 'latest':700 'lenient':854 'licens':886,897,913,927 'like':63,454,541,564 'limit':865 'line':44 'linux':618,932 'live':514 'load':642 'local':33 'log':515 'login':562 'lot':94,105,141,713 'lower':836 'm':2 'machin':34 'main':434 'make':385,533 'manag':21,156 'mani':131,250,544,630 'manual':368 'market':762 'memori':182,200,638 'messag':747 'miss':682 'mode':223 'model':884 'modular':319 'month':91 'much':118 'multipl':179 'near':1002 'need':398 'new':294,302 'news':469 'nice':733 'nixpkg':661,705 'normal':59,792 'offici':659 'one':420,671 'open':253,576,882 'open-sourc':881 'openshift':918 'openssh':493 'opnsens':567 'optim':183 'organ':163 'organiz':243 'outlook':965 'outsid':277,796 'overal':111 'partial':536 'path':404 'peopl':207 'perform':222,631 'pfsens':565 'plan':777 'platform':552 'possibl':817 'potato':213 'predefin':423 'print':512 'probabl':950 'process':180 'profil':352 'program':45 'project':113,971 'prompt':430 'proof':437 'proud':3 'purpos':244 'put':400 'qualiti':806 're':155,408,907 'receiv':749 'reduc':634 'releas':592,616,687,706 'remot':19,54,364,381,480 'report':109,595 'repositori':482,696,956 'request':133 'requir':49,233,597,895 'restrict':964 'reusabl':321 'rhel':914 'right':1016 'rocki':931 'rpm':591 'run':343 'scope':820 'script':295,303,323,340,377,392,424,445,458,464 'search.nixos.org':663 'search.nixos.org/packages?channel=unstable&show=xpipe&from=0&size=50&sort=relevance&type=packages&query=xpipe)':662 'server':29,72 'session':522 'set':139,224,338,357,421 'setup':51,369 'sftp':584 'sh.itjust.works':88 'sh.itjust.works/post/3159226)':87 'share':5,103 'shell':15,311,322,433,563 'short':689 'shown':268 'side':197 'sinc':82 'situat':248 'slack':1028 'slider':525 'small':823 'smooth':191 'sort':1035 'sound':979 'sourc':883 'special':561,773 'speed':643,804 'ssh':64,488,578 'stabl':120 'starship':429 'startup':636 'state':121 'status':7,85 'stay':190 'still':995 'subcategori':174 'support':542,556,574,619,784 'symbol':288 'sync':473 'system':55,296,304,365,382,396,446,559,606,787,902,915,933 'tab':271 'tag':238 'take':309 'talk':1037 'target':395 'termin':259,283,521,546 'termius':587 'text':548 'thank':99 'thing':96 'though':957 'time':194,263,637,744,768 'titl':284 'tool':62,789,846 'top':38,79 'transpar':524,537 'tri':908,973 'unicod':286 'up-to-d':701 'upcom':870 'updat':8,86,390 'upgrad':655 'usag':639 'use':60,76,151,211,285,330,334,443,491,859,940 'user':188 'valu':841 'various':332 'version':879 'video':728,735 'visual':228 'vmware':621 'went':144 'window':535 'within':273,496 'without':366,609,863 'won':888 'work':36,143 'workspac':1029 'workstat':216 'wsl2g':608 'www.youtube.com':737 'www.youtube.com/watch?v=wjd3e0en2xk)':736 'xpipe':10,77,274,279,297,325,386,497,660,754,765 'xpipe.io':649,651 'xpipe.io/)':650 'youtub':734"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706074171
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13314564"
    +editedAt: DateTimeImmutable @1727893798 {#3041
      date: 2024-10-02 20:29:58.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705987771 {#3018
      date: 2024-01-23 06:29:31.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I see an issue about providing sudo credentials that has been resolved as “implemented” but I can’t figure out where you do that for a connection that you’ve ssh’d into as a user.\n
    \n
    Any pointers?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1728195982 {#1686
    date: 2024-10-06 08:26:22.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@crschnick@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2469 …}
  +nested: Doctrine\ORM\PersistentCollection {#2468 …}
  +votes: Doctrine\ORM\PersistentCollection {#2454 …}
  +reports: Doctrine\ORM\PersistentCollection {#2452 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1737 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1735 …}
  -id: 335742
  -bodyTs: "'connect':27 'credenti':8 'd':32 'figur':19 'implement':14 'issu':4 'pointer':38 'provid':6 'resolv':12 'see':2 'ssh':31 'sudo':7 'user':36 've':30"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6958858"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706062586 {#1705
    date: 2024-01-24 03:16:26.0 +01:00
  }
  +"title": 335742
}
"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
143 DENIED edit
App\Entity\EntryComment {#1597
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2471
    +user: Proxies\__CG__\App\Entity\User {#2503 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3042 …}
    +slug: "XPipe-status-update-New-scripting-system-advanced-SSH-support-performance"
    +title: "XPipe status update: New scripting system, advanced SSH support, performance improvements, and many bug fixes"
    +url: "https://sh.itjust.works/pictrs/image/de254ee6-deb3-4792-9379-561d430935cc.png"
    +body: """
      I’m proud to share a status update of [XPipe](https://github.com/xpipe-io/xpipe), a shell connection hub and remote file manager that allows you to access your entire server infrastructure from your local machine. It works on top of your installed command-line programs and does not require any setup on your remote systems. So if you normally use CLI tools like `ssh`, `docker`, `kubectl`, etc. to connect to your servers, you can just use XPipe on top of that.\n
      \n
      Since the [last status update](https://sh.itjust.works/post/3159226) some months ago, a lot of things have changed thanks to the community sharing a lot of feedback and reporting issues. Overall, the project is now in a much more stable state as all the accumulated issues have been fixed. Furthermore, many feature requests have been implemented.\n
      \n
      ### Large connection sets\n
      \n
      A lot of work went into improving the application for large use cases when you’re managing hundreds of connections. This includes hierarchical organization features to group all your connections into different categories and subcategories. Furthermore, there have been multiple processing and memory optimizations to ensure that the user experience stays smooth all the time. As a side effect, the memory footprint also has gone down. For people who have to use a potato as their workstation, there’s also now a performance mode setting to disable any visual effects that are not required.\n
      \n
      You can also now tag connections by color for organizational purposes to help in situations when many connections are opened in the file browser and terminals at the same time. These colors will be shown to identify tabs everywhere within XPipe and also outside of XPipe, for example in terminal titles using unicode color symbols.\n
      \n
      ![Connections](https://i.imgur.com/689dpYJ.png)\n
      \n
      A new scripting system\n
      ----------------------\n
      \n
      XPipe 1.7 comes with a new scripting system, so now you can take your shell environment everywhere. The idea is to create modular and reusable shell scripts in XPipe that you can then use for various different use cases.\n
      \n
      You can set certain scripts to be run on init for every connection independently of your profile files, allowing you to set up a consistent environment across all remote systems without any manual setup. In addition, you can choose to bring scripts to all your remote systems. This will make XPipe automatically copy and update these scripts to a target system if needed and put them in your PATH so that you’re able to call them from anywhere.\n
      \n
      As of now, there is one set of predefined scripts included for enabling the starship prompt in your shells, mainly as a proof of concept. What you will use the scripting system for is up to you. If you like, you can contribute scripts to be included by default.\n
      \n
      ![Scripts](https://i.imgur.com/ZV0THJS.png)\n
      \n
      ### Other news\n
      \n
      - You can now sync your connection configurations with your own remote git repository\n
      - You can create fully customized SSH connections by using the OpenSSH config format within XPipe\n
      - Additional actions for containers have been added, such as attaching to a container or printing the live logs of a container in a terminal session\n
      - A transparency slider has been added so that you can make all windows partially transparent just as you like\n
      - Support for many more terminals and text editors across all platforms has been added\n
      - Support for BSD systems and special login shells like pfSense and OPNsense has been added\n
      - There’s now support to open an SSH connection in your default installed SFTP client or Termius\n
      - The .deb and .rpm releases now correctly report all required dependencies. So you can install it on embedded systems or WSL2g without any hassle\n
      - There are now ARM releases for Linux\n
      - Support for VMware desktop hypervisors has been added\n
      - There have been many performance improvements to reduce the startup time, memory usage, file browser loading speed, and more\n
      - The homepage at [xpipe.io](https://xpipe.io/) got an upgrade\n
      - There’s an official [xpipe nixpkg](https://search.nixos.org/packages?channel=unstable&show=xpipe&from=0&size=50&sort=relevance&type=packages&query=xpipe) available that you can install. This one is however not always up to date and is currently missing crucial bugfixes that were released a short while ago. There is also a repository that contains the latest up-to-date nixpkg releases: [github.com/xpipe-io/nixpkg](https://github.com/xpipe-io/nixpkg)\n
      - Of course, a lot of bugs have been fixed across the board\n
      - If you are interested in a video demo, there is a nice [YouTube video](https://www.youtube.com/watch?v=wjd3E0EN2xk) about it\n
      \n
      Going full-time\n
      ---------------\n
      \n
      A few messages I received and the demand for XPipe so far convinced that there is a market for developing XPipe full-time and financing it by special commercial and enterprise plans for interested customers. It essentially encompasses support for enterprise systems and tools that you normally don’t find outside of enterprises.\n
      \n
      This will improve the development speed and quality as I can now fully focus on creating the best possible application. The scope is very small and only involves me, so no investors or other employees. This drastically lowers the break-even value compared to most other tools and allows me to implement a very lenient commercialization.\n
      \n
      Essentially, you can use most current features without any limitation for free. Furthermore, most upcoming features will also be included in the free version. The open-source model and license also won’t change. The only features that require a license are integrations for enterprise systems. For example, if you’re trying to connect to a licensed RHEL system or an OpenShift cluster, it will ask you to buy a license. Conversely, with a Rocky Linux system and a k3s cluster, you can use everything for free. These commercial-exclusive implementations will probably not be included in the repository though. Other than that, there are no restrictions.\n
      \n
      Outlook\n
      -------\n
      \n
      So if you gave this project a try a while ago or it sounds interesting to you, you can check it out [on GitHub](https://github.com/xpipe-io/xpipe)! There are still more features to come in the near future. I also appreciate any kind of feedback to guide me in the right development direction. There is also a [Discord](https://discord.gg/8y89vS8cRb) and [Slack workspace](https://join.slack.com/t/XPipe/shared_invite/zt-1awjq0t5j-5i4UjNJfNe1VN4b_auu6Cg) for any sort of talking.\n
      \n
      Enjoy!
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 18
    +favouriteCount: 131
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728335932 {#3055
      date: 2024-10-07 23:18:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3060 …}
    +votes: Doctrine\ORM\PersistentCollection {#3063 …}
    +reports: Doctrine\ORM\PersistentCollection {#3065 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3067 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3069 …}
    +badges: Doctrine\ORM\PersistentCollection {#3071 …}
    +children: [
      1 => App\Entity\EntryComment {#1597}
      0 => App\Entity\EntryComment {#2372
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2471 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1405 …}
        +root: App\Entity\EntryComment {#1597}
        +body: "Ah, OK. I thought that was just for the connection setup only."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706073464 {#1714
          date: 2024-01-24 06:17:44.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@crschnick@sh.itjust.works"
          "@ikidd@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1402 …}
        +nested: Doctrine\ORM\PersistentCollection {#1384 …}
        +votes: Doctrine\ORM\PersistentCollection {#2395 …}
        +reports: Doctrine\ORM\PersistentCollection {#2392 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2369 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2391 …}
        -id: 336005
        -bodyTs: "'ah':1 'connect':10 'ok':2 'setup':11 'thought':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6963993"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706073464 {#2364
          date: 2024-01-24 06:17:44.0 +01:00
        }
        +"title": 336005
      }
    ]
    -id: 32529
    -titleTs: "'advanc':7 'bug':14 'fix':15 'improv':11 'mani':13 'new':4 'perform':10 'script':5 'ssh':8 'status':2 'support':9 'system':6 'updat':3 'xpipe':1"
    -bodyTs: "'/)':652 '/689dpyj.png)':292 '/8y89vs8crb)':1026 '/packages?channel=unstable&show=xpipe&from=0&size=50&sort=relevance&type=packages&query=xpipe)':664 '/post/3159226)':89 '/t/xpipe/shared_invite/zt-1awjq0t5j-5i4ujnjfne1vn4b_auu6cg)':1032 '/watch?v=wjd3e0en2xk)':738 '/xpipe-io/nixpkg](https://github.com/xpipe-io/nixpkg)':709 '/xpipe-io/xpipe)!':992 '/xpipe-io/xpipe),':13 '/zv0thjs.png)':467 '1.7':298 'abl':409 'access':26 'accumul':125 'across':362,550,719 'action':499 'ad':504,528,555,570,626 'addit':371,498 'ago':92,691,976 'allow':23,354,848 'also':202,219,236,276,694,873,887,1005,1021 'alway':675 'anywher':414 'applic':148,818 'appreci':1006 'arm':615 'ask':922 'attach':507 'automat':387 'avail':665 'best':816 'board':721 'break':839 'break-even':838 'bring':376 'browser':257,641 'bsd':558 'bug':715 'bugfix':684 'buy':925 'call':411 'case':152,335 'categori':172 'certain':339 'chang':98,890 'check':985 'choos':374 'cli':61 'client':585 'cluster':919,937 'color':241,265,287 'come':299,999 'command':43 'command-lin':42 'commerci':774,855,946 'commercial-exclus':945 'communiti':102 'compar':842 'concept':439 'config':494 'configur':476 'connect':16,69,138,159,169,239,251,289,348,475,489,579,910 'consist':360 'contain':501,510,518,698 'contribut':457 'convers':928 'convinc':757 'copi':388 'correct':594 'cours':711 'creat':318,485,814 'crucial':683 'current':681,861 'custom':487,780 'date':678,704 'deb':589 'default':463,582 'demand':752 'demo':729 'depend':598 'desktop':622 'develop':764,803,1017 'differ':171,333 'direct':1018 'disabl':226 'discord':1023 'discord.gg':1025 'discord.gg/8y89vs8crb)':1024 'docker':65 'drastic':835 'editor':549 'effect':198,229 'embed':605 'employe':833 'enabl':427 'encompass':783 'enjoy':1038 'ensur':185 'enterpris':776,786,798,901 'entir':28 'environ':312,361 'essenti':782,856 'etc':67 'even':840 'everi':347 'everyth':941 'everywher':272,313 'exampl':281,904 'exclus':947 'experi':189 'far':756 'featur':132,164,862,871,893,997 'feedback':107,1010 'file':20,256,353,640 'financ':770 'find':795 'fix':129,718 'focus':812 'footprint':201 'format':495 'free':867,878,943 'full':743,767 'full-tim':742,766 'fulli':486,811 'furthermor':130,175,868 'futur':1003 'gave':969 'git':481 'github':989 'github.com':12,708,991 'github.com/xpipe-io/nixpkg](https://github.com/xpipe-io/nixpkg)':707 'github.com/xpipe-io/xpipe)!':990 'github.com/xpipe-io/xpipe),':11 'go':741 'gone':204 'got':653 'group':166 'guid':1012 'hassl':611 'help':246 'hierarch':162 'homepag':647 'howev':673 'hub':17 'hundr':157 'hypervisor':623 'i.imgur.com':291,466 'i.imgur.com/689dpyj.png)':290 'i.imgur.com/zv0thjs.png)':465 'idea':315 'identifi':270 'implement':136,851,948 'improv':146,632,801 'includ':161,425,461,875,953 'independ':349 'infrastructur':30 'init':345 'instal':41,583,602,669 'integr':899 'interest':725,779,980 'investor':830 'involv':826 'issu':110,126 'join.slack.com':1031 'join.slack.com/t/xpipe/shared_invite/zt-1awjq0t5j-5i4ujnjfne1vn4b_auu6cg)':1030 'k3s':936 'kind':1008 'kubectl':66 'larg':137,150 'last':84 'latest':700 'lenient':854 'licens':886,897,913,927 'like':63,454,541,564 'limit':865 'line':44 'linux':618,932 'live':514 'load':642 'local':33 'log':515 'login':562 'lot':94,105,141,713 'lower':836 'm':2 'machin':34 'main':434 'make':385,533 'manag':21,156 'mani':131,250,544,630 'manual':368 'market':762 'memori':182,200,638 'messag':747 'miss':682 'mode':223 'model':884 'modular':319 'month':91 'much':118 'multipl':179 'near':1002 'need':398 'new':294,302 'news':469 'nice':733 'nixpkg':661,705 'normal':59,792 'offici':659 'one':420,671 'open':253,576,882 'open-sourc':881 'openshift':918 'openssh':493 'opnsens':567 'optim':183 'organ':163 'organiz':243 'outlook':965 'outsid':277,796 'overal':111 'partial':536 'path':404 'peopl':207 'perform':222,631 'pfsens':565 'plan':777 'platform':552 'possibl':817 'potato':213 'predefin':423 'print':512 'probabl':950 'process':180 'profil':352 'program':45 'project':113,971 'prompt':430 'proof':437 'proud':3 'purpos':244 'put':400 'qualiti':806 're':155,408,907 'receiv':749 'reduc':634 'releas':592,616,687,706 'remot':19,54,364,381,480 'report':109,595 'repositori':482,696,956 'request':133 'requir':49,233,597,895 'restrict':964 'reusabl':321 'rhel':914 'right':1016 'rocki':931 'rpm':591 'run':343 'scope':820 'script':295,303,323,340,377,392,424,445,458,464 'search.nixos.org':663 'search.nixos.org/packages?channel=unstable&show=xpipe&from=0&size=50&sort=relevance&type=packages&query=xpipe)':662 'server':29,72 'session':522 'set':139,224,338,357,421 'setup':51,369 'sftp':584 'sh.itjust.works':88 'sh.itjust.works/post/3159226)':87 'share':5,103 'shell':15,311,322,433,563 'short':689 'shown':268 'side':197 'sinc':82 'situat':248 'slack':1028 'slider':525 'small':823 'smooth':191 'sort':1035 'sound':979 'sourc':883 'special':561,773 'speed':643,804 'ssh':64,488,578 'stabl':120 'starship':429 'startup':636 'state':121 'status':7,85 'stay':190 'still':995 'subcategori':174 'support':542,556,574,619,784 'symbol':288 'sync':473 'system':55,296,304,365,382,396,446,559,606,787,902,915,933 'tab':271 'tag':238 'take':309 'talk':1037 'target':395 'termin':259,283,521,546 'termius':587 'text':548 'thank':99 'thing':96 'though':957 'time':194,263,637,744,768 'titl':284 'tool':62,789,846 'top':38,79 'transpar':524,537 'tri':908,973 'unicod':286 'up-to-d':701 'upcom':870 'updat':8,86,390 'upgrad':655 'usag':639 'use':60,76,151,211,285,330,334,443,491,859,940 'user':188 'valu':841 'various':332 'version':879 'video':728,735 'visual':228 'vmware':621 'went':144 'window':535 'within':273,496 'without':366,609,863 'won':888 'work':36,143 'workspac':1029 'workstat':216 'wsl2g':608 'www.youtube.com':737 'www.youtube.com/watch?v=wjd3e0en2xk)':736 'xpipe':10,77,274,279,297,325,386,497,660,754,765 'xpipe.io':649,651 'xpipe.io/)':650 'youtub':734"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706074171
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13314564"
    +editedAt: DateTimeImmutable @1727893798 {#3041
      date: 2024-10-02 20:29:58.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705987771 {#3018
      date: 2024-01-23 06:29:31.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I see an issue about providing sudo credentials that has been resolved as “implemented” but I can’t figure out where you do that for a connection that you’ve ssh’d into as a user.\n
    \n
    Any pointers?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1728195982 {#1686
    date: 2024-10-06 08:26:22.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@crschnick@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2469 …}
  +nested: Doctrine\ORM\PersistentCollection {#2468 …}
  +votes: Doctrine\ORM\PersistentCollection {#2454 …}
  +reports: Doctrine\ORM\PersistentCollection {#2452 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1737 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1735 …}
  -id: 335742
  -bodyTs: "'connect':27 'credenti':8 'd':32 'figur':19 'implement':14 'issu':4 'pointer':38 'provid':6 'resolv':12 'see':2 'ssh':31 'sudo':7 'user':36 've':30"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6958858"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706062586 {#1705
    date: 2024-01-24 03:16:26.0 +01:00
  }
  +"title": 335742
}
"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
144 DENIED moderate
App\Entity\EntryComment {#1597
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2471
    +user: Proxies\__CG__\App\Entity\User {#2503 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3042 …}
    +slug: "XPipe-status-update-New-scripting-system-advanced-SSH-support-performance"
    +title: "XPipe status update: New scripting system, advanced SSH support, performance improvements, and many bug fixes"
    +url: "https://sh.itjust.works/pictrs/image/de254ee6-deb3-4792-9379-561d430935cc.png"
    +body: """
      I’m proud to share a status update of [XPipe](https://github.com/xpipe-io/xpipe), a shell connection hub and remote file manager that allows you to access your entire server infrastructure from your local machine. It works on top of your installed command-line programs and does not require any setup on your remote systems. So if you normally use CLI tools like `ssh`, `docker`, `kubectl`, etc. to connect to your servers, you can just use XPipe on top of that.\n
      \n
      Since the [last status update](https://sh.itjust.works/post/3159226) some months ago, a lot of things have changed thanks to the community sharing a lot of feedback and reporting issues. Overall, the project is now in a much more stable state as all the accumulated issues have been fixed. Furthermore, many feature requests have been implemented.\n
      \n
      ### Large connection sets\n
      \n
      A lot of work went into improving the application for large use cases when you’re managing hundreds of connections. This includes hierarchical organization features to group all your connections into different categories and subcategories. Furthermore, there have been multiple processing and memory optimizations to ensure that the user experience stays smooth all the time. As a side effect, the memory footprint also has gone down. For people who have to use a potato as their workstation, there’s also now a performance mode setting to disable any visual effects that are not required.\n
      \n
      You can also now tag connections by color for organizational purposes to help in situations when many connections are opened in the file browser and terminals at the same time. These colors will be shown to identify tabs everywhere within XPipe and also outside of XPipe, for example in terminal titles using unicode color symbols.\n
      \n
      ![Connections](https://i.imgur.com/689dpYJ.png)\n
      \n
      A new scripting system\n
      ----------------------\n
      \n
      XPipe 1.7 comes with a new scripting system, so now you can take your shell environment everywhere. The idea is to create modular and reusable shell scripts in XPipe that you can then use for various different use cases.\n
      \n
      You can set certain scripts to be run on init for every connection independently of your profile files, allowing you to set up a consistent environment across all remote systems without any manual setup. In addition, you can choose to bring scripts to all your remote systems. This will make XPipe automatically copy and update these scripts to a target system if needed and put them in your PATH so that you’re able to call them from anywhere.\n
      \n
      As of now, there is one set of predefined scripts included for enabling the starship prompt in your shells, mainly as a proof of concept. What you will use the scripting system for is up to you. If you like, you can contribute scripts to be included by default.\n
      \n
      ![Scripts](https://i.imgur.com/ZV0THJS.png)\n
      \n
      ### Other news\n
      \n
      - You can now sync your connection configurations with your own remote git repository\n
      - You can create fully customized SSH connections by using the OpenSSH config format within XPipe\n
      - Additional actions for containers have been added, such as attaching to a container or printing the live logs of a container in a terminal session\n
      - A transparency slider has been added so that you can make all windows partially transparent just as you like\n
      - Support for many more terminals and text editors across all platforms has been added\n
      - Support for BSD systems and special login shells like pfSense and OPNsense has been added\n
      - There’s now support to open an SSH connection in your default installed SFTP client or Termius\n
      - The .deb and .rpm releases now correctly report all required dependencies. So you can install it on embedded systems or WSL2g without any hassle\n
      - There are now ARM releases for Linux\n
      - Support for VMware desktop hypervisors has been added\n
      - There have been many performance improvements to reduce the startup time, memory usage, file browser loading speed, and more\n
      - The homepage at [xpipe.io](https://xpipe.io/) got an upgrade\n
      - There’s an official [xpipe nixpkg](https://search.nixos.org/packages?channel=unstable&show=xpipe&from=0&size=50&sort=relevance&type=packages&query=xpipe) available that you can install. This one is however not always up to date and is currently missing crucial bugfixes that were released a short while ago. There is also a repository that contains the latest up-to-date nixpkg releases: [github.com/xpipe-io/nixpkg](https://github.com/xpipe-io/nixpkg)\n
      - Of course, a lot of bugs have been fixed across the board\n
      - If you are interested in a video demo, there is a nice [YouTube video](https://www.youtube.com/watch?v=wjd3E0EN2xk) about it\n
      \n
      Going full-time\n
      ---------------\n
      \n
      A few messages I received and the demand for XPipe so far convinced that there is a market for developing XPipe full-time and financing it by special commercial and enterprise plans for interested customers. It essentially encompasses support for enterprise systems and tools that you normally don’t find outside of enterprises.\n
      \n
      This will improve the development speed and quality as I can now fully focus on creating the best possible application. The scope is very small and only involves me, so no investors or other employees. This drastically lowers the break-even value compared to most other tools and allows me to implement a very lenient commercialization.\n
      \n
      Essentially, you can use most current features without any limitation for free. Furthermore, most upcoming features will also be included in the free version. The open-source model and license also won’t change. The only features that require a license are integrations for enterprise systems. For example, if you’re trying to connect to a licensed RHEL system or an OpenShift cluster, it will ask you to buy a license. Conversely, with a Rocky Linux system and a k3s cluster, you can use everything for free. These commercial-exclusive implementations will probably not be included in the repository though. Other than that, there are no restrictions.\n
      \n
      Outlook\n
      -------\n
      \n
      So if you gave this project a try a while ago or it sounds interesting to you, you can check it out [on GitHub](https://github.com/xpipe-io/xpipe)! There are still more features to come in the near future. I also appreciate any kind of feedback to guide me in the right development direction. There is also a [Discord](https://discord.gg/8y89vS8cRb) and [Slack workspace](https://join.slack.com/t/XPipe/shared_invite/zt-1awjq0t5j-5i4UjNJfNe1VN4b_auu6Cg) for any sort of talking.\n
      \n
      Enjoy!
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 18
    +favouriteCount: 131
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728335932 {#3055
      date: 2024-10-07 23:18:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3060 …}
    +votes: Doctrine\ORM\PersistentCollection {#3063 …}
    +reports: Doctrine\ORM\PersistentCollection {#3065 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3067 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3069 …}
    +badges: Doctrine\ORM\PersistentCollection {#3071 …}
    +children: [
      1 => App\Entity\EntryComment {#1597}
      0 => App\Entity\EntryComment {#2372
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2471 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1405 …}
        +root: App\Entity\EntryComment {#1597}
        +body: "Ah, OK. I thought that was just for the connection setup only."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706073464 {#1714
          date: 2024-01-24 06:17:44.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@crschnick@sh.itjust.works"
          "@ikidd@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1402 …}
        +nested: Doctrine\ORM\PersistentCollection {#1384 …}
        +votes: Doctrine\ORM\PersistentCollection {#2395 …}
        +reports: Doctrine\ORM\PersistentCollection {#2392 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2369 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2391 …}
        -id: 336005
        -bodyTs: "'ah':1 'connect':10 'ok':2 'setup':11 'thought':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6963993"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706073464 {#2364
          date: 2024-01-24 06:17:44.0 +01:00
        }
        +"title": 336005
      }
    ]
    -id: 32529
    -titleTs: "'advanc':7 'bug':14 'fix':15 'improv':11 'mani':13 'new':4 'perform':10 'script':5 'ssh':8 'status':2 'support':9 'system':6 'updat':3 'xpipe':1"
    -bodyTs: "'/)':652 '/689dpyj.png)':292 '/8y89vs8crb)':1026 '/packages?channel=unstable&show=xpipe&from=0&size=50&sort=relevance&type=packages&query=xpipe)':664 '/post/3159226)':89 '/t/xpipe/shared_invite/zt-1awjq0t5j-5i4ujnjfne1vn4b_auu6cg)':1032 '/watch?v=wjd3e0en2xk)':738 '/xpipe-io/nixpkg](https://github.com/xpipe-io/nixpkg)':709 '/xpipe-io/xpipe)!':992 '/xpipe-io/xpipe),':13 '/zv0thjs.png)':467 '1.7':298 'abl':409 'access':26 'accumul':125 'across':362,550,719 'action':499 'ad':504,528,555,570,626 'addit':371,498 'ago':92,691,976 'allow':23,354,848 'also':202,219,236,276,694,873,887,1005,1021 'alway':675 'anywher':414 'applic':148,818 'appreci':1006 'arm':615 'ask':922 'attach':507 'automat':387 'avail':665 'best':816 'board':721 'break':839 'break-even':838 'bring':376 'browser':257,641 'bsd':558 'bug':715 'bugfix':684 'buy':925 'call':411 'case':152,335 'categori':172 'certain':339 'chang':98,890 'check':985 'choos':374 'cli':61 'client':585 'cluster':919,937 'color':241,265,287 'come':299,999 'command':43 'command-lin':42 'commerci':774,855,946 'commercial-exclus':945 'communiti':102 'compar':842 'concept':439 'config':494 'configur':476 'connect':16,69,138,159,169,239,251,289,348,475,489,579,910 'consist':360 'contain':501,510,518,698 'contribut':457 'convers':928 'convinc':757 'copi':388 'correct':594 'cours':711 'creat':318,485,814 'crucial':683 'current':681,861 'custom':487,780 'date':678,704 'deb':589 'default':463,582 'demand':752 'demo':729 'depend':598 'desktop':622 'develop':764,803,1017 'differ':171,333 'direct':1018 'disabl':226 'discord':1023 'discord.gg':1025 'discord.gg/8y89vs8crb)':1024 'docker':65 'drastic':835 'editor':549 'effect':198,229 'embed':605 'employe':833 'enabl':427 'encompass':783 'enjoy':1038 'ensur':185 'enterpris':776,786,798,901 'entir':28 'environ':312,361 'essenti':782,856 'etc':67 'even':840 'everi':347 'everyth':941 'everywher':272,313 'exampl':281,904 'exclus':947 'experi':189 'far':756 'featur':132,164,862,871,893,997 'feedback':107,1010 'file':20,256,353,640 'financ':770 'find':795 'fix':129,718 'focus':812 'footprint':201 'format':495 'free':867,878,943 'full':743,767 'full-tim':742,766 'fulli':486,811 'furthermor':130,175,868 'futur':1003 'gave':969 'git':481 'github':989 'github.com':12,708,991 'github.com/xpipe-io/nixpkg](https://github.com/xpipe-io/nixpkg)':707 'github.com/xpipe-io/xpipe)!':990 'github.com/xpipe-io/xpipe),':11 'go':741 'gone':204 'got':653 'group':166 'guid':1012 'hassl':611 'help':246 'hierarch':162 'homepag':647 'howev':673 'hub':17 'hundr':157 'hypervisor':623 'i.imgur.com':291,466 'i.imgur.com/689dpyj.png)':290 'i.imgur.com/zv0thjs.png)':465 'idea':315 'identifi':270 'implement':136,851,948 'improv':146,632,801 'includ':161,425,461,875,953 'independ':349 'infrastructur':30 'init':345 'instal':41,583,602,669 'integr':899 'interest':725,779,980 'investor':830 'involv':826 'issu':110,126 'join.slack.com':1031 'join.slack.com/t/xpipe/shared_invite/zt-1awjq0t5j-5i4ujnjfne1vn4b_auu6cg)':1030 'k3s':936 'kind':1008 'kubectl':66 'larg':137,150 'last':84 'latest':700 'lenient':854 'licens':886,897,913,927 'like':63,454,541,564 'limit':865 'line':44 'linux':618,932 'live':514 'load':642 'local':33 'log':515 'login':562 'lot':94,105,141,713 'lower':836 'm':2 'machin':34 'main':434 'make':385,533 'manag':21,156 'mani':131,250,544,630 'manual':368 'market':762 'memori':182,200,638 'messag':747 'miss':682 'mode':223 'model':884 'modular':319 'month':91 'much':118 'multipl':179 'near':1002 'need':398 'new':294,302 'news':469 'nice':733 'nixpkg':661,705 'normal':59,792 'offici':659 'one':420,671 'open':253,576,882 'open-sourc':881 'openshift':918 'openssh':493 'opnsens':567 'optim':183 'organ':163 'organiz':243 'outlook':965 'outsid':277,796 'overal':111 'partial':536 'path':404 'peopl':207 'perform':222,631 'pfsens':565 'plan':777 'platform':552 'possibl':817 'potato':213 'predefin':423 'print':512 'probabl':950 'process':180 'profil':352 'program':45 'project':113,971 'prompt':430 'proof':437 'proud':3 'purpos':244 'put':400 'qualiti':806 're':155,408,907 'receiv':749 'reduc':634 'releas':592,616,687,706 'remot':19,54,364,381,480 'report':109,595 'repositori':482,696,956 'request':133 'requir':49,233,597,895 'restrict':964 'reusabl':321 'rhel':914 'right':1016 'rocki':931 'rpm':591 'run':343 'scope':820 'script':295,303,323,340,377,392,424,445,458,464 'search.nixos.org':663 'search.nixos.org/packages?channel=unstable&show=xpipe&from=0&size=50&sort=relevance&type=packages&query=xpipe)':662 'server':29,72 'session':522 'set':139,224,338,357,421 'setup':51,369 'sftp':584 'sh.itjust.works':88 'sh.itjust.works/post/3159226)':87 'share':5,103 'shell':15,311,322,433,563 'short':689 'shown':268 'side':197 'sinc':82 'situat':248 'slack':1028 'slider':525 'small':823 'smooth':191 'sort':1035 'sound':979 'sourc':883 'special':561,773 'speed':643,804 'ssh':64,488,578 'stabl':120 'starship':429 'startup':636 'state':121 'status':7,85 'stay':190 'still':995 'subcategori':174 'support':542,556,574,619,784 'symbol':288 'sync':473 'system':55,296,304,365,382,396,446,559,606,787,902,915,933 'tab':271 'tag':238 'take':309 'talk':1037 'target':395 'termin':259,283,521,546 'termius':587 'text':548 'thank':99 'thing':96 'though':957 'time':194,263,637,744,768 'titl':284 'tool':62,789,846 'top':38,79 'transpar':524,537 'tri':908,973 'unicod':286 'up-to-d':701 'upcom':870 'updat':8,86,390 'upgrad':655 'usag':639 'use':60,76,151,211,285,330,334,443,491,859,940 'user':188 'valu':841 'various':332 'version':879 'video':728,735 'visual':228 'vmware':621 'went':144 'window':535 'within':273,496 'without':366,609,863 'won':888 'work':36,143 'workspac':1029 'workstat':216 'wsl2g':608 'www.youtube.com':737 'www.youtube.com/watch?v=wjd3e0en2xk)':736 'xpipe':10,77,274,279,297,325,386,497,660,754,765 'xpipe.io':649,651 'xpipe.io/)':650 'youtub':734"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706074171
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13314564"
    +editedAt: DateTimeImmutable @1727893798 {#3041
      date: 2024-10-02 20:29:58.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705987771 {#3018
      date: 2024-01-23 06:29:31.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I see an issue about providing sudo credentials that has been resolved as “implemented” but I can’t figure out where you do that for a connection that you’ve ssh’d into as a user.\n
    \n
    Any pointers?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1728195982 {#1686
    date: 2024-10-06 08:26:22.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@crschnick@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2469 …}
  +nested: Doctrine\ORM\PersistentCollection {#2468 …}
  +votes: Doctrine\ORM\PersistentCollection {#2454 …}
  +reports: Doctrine\ORM\PersistentCollection {#2452 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1737 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1735 …}
  -id: 335742
  -bodyTs: "'connect':27 'credenti':8 'd':32 'figur':19 'implement':14 'issu':4 'pointer':38 'provid':6 'resolv':12 'see':2 'ssh':31 'sudo':7 'user':36 've':30"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6958858"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706062586 {#1705
    date: 2024-01-24 03:16:26.0 +01:00
  }
  +"title": 335742
}
"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
145 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
146 DENIED moderate
App\Entity\EntryComment {#2372
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2471
    +user: Proxies\__CG__\App\Entity\User {#2503 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3042 …}
    +slug: "XPipe-status-update-New-scripting-system-advanced-SSH-support-performance"
    +title: "XPipe status update: New scripting system, advanced SSH support, performance improvements, and many bug fixes"
    +url: "https://sh.itjust.works/pictrs/image/de254ee6-deb3-4792-9379-561d430935cc.png"
    +body: """
      I’m proud to share a status update of [XPipe](https://github.com/xpipe-io/xpipe), a shell connection hub and remote file manager that allows you to access your entire server infrastructure from your local machine. It works on top of your installed command-line programs and does not require any setup on your remote systems. So if you normally use CLI tools like `ssh`, `docker`, `kubectl`, etc. to connect to your servers, you can just use XPipe on top of that.\n
      \n
      Since the [last status update](https://sh.itjust.works/post/3159226) some months ago, a lot of things have changed thanks to the community sharing a lot of feedback and reporting issues. Overall, the project is now in a much more stable state as all the accumulated issues have been fixed. Furthermore, many feature requests have been implemented.\n
      \n
      ### Large connection sets\n
      \n
      A lot of work went into improving the application for large use cases when you’re managing hundreds of connections. This includes hierarchical organization features to group all your connections into different categories and subcategories. Furthermore, there have been multiple processing and memory optimizations to ensure that the user experience stays smooth all the time. As a side effect, the memory footprint also has gone down. For people who have to use a potato as their workstation, there’s also now a performance mode setting to disable any visual effects that are not required.\n
      \n
      You can also now tag connections by color for organizational purposes to help in situations when many connections are opened in the file browser and terminals at the same time. These colors will be shown to identify tabs everywhere within XPipe and also outside of XPipe, for example in terminal titles using unicode color symbols.\n
      \n
      ![Connections](https://i.imgur.com/689dpYJ.png)\n
      \n
      A new scripting system\n
      ----------------------\n
      \n
      XPipe 1.7 comes with a new scripting system, so now you can take your shell environment everywhere. The idea is to create modular and reusable shell scripts in XPipe that you can then use for various different use cases.\n
      \n
      You can set certain scripts to be run on init for every connection independently of your profile files, allowing you to set up a consistent environment across all remote systems without any manual setup. In addition, you can choose to bring scripts to all your remote systems. This will make XPipe automatically copy and update these scripts to a target system if needed and put them in your PATH so that you’re able to call them from anywhere.\n
      \n
      As of now, there is one set of predefined scripts included for enabling the starship prompt in your shells, mainly as a proof of concept. What you will use the scripting system for is up to you. If you like, you can contribute scripts to be included by default.\n
      \n
      ![Scripts](https://i.imgur.com/ZV0THJS.png)\n
      \n
      ### Other news\n
      \n
      - You can now sync your connection configurations with your own remote git repository\n
      - You can create fully customized SSH connections by using the OpenSSH config format within XPipe\n
      - Additional actions for containers have been added, such as attaching to a container or printing the live logs of a container in a terminal session\n
      - A transparency slider has been added so that you can make all windows partially transparent just as you like\n
      - Support for many more terminals and text editors across all platforms has been added\n
      - Support for BSD systems and special login shells like pfSense and OPNsense has been added\n
      - There’s now support to open an SSH connection in your default installed SFTP client or Termius\n
      - The .deb and .rpm releases now correctly report all required dependencies. So you can install it on embedded systems or WSL2g without any hassle\n
      - There are now ARM releases for Linux\n
      - Support for VMware desktop hypervisors has been added\n
      - There have been many performance improvements to reduce the startup time, memory usage, file browser loading speed, and more\n
      - The homepage at [xpipe.io](https://xpipe.io/) got an upgrade\n
      - There’s an official [xpipe nixpkg](https://search.nixos.org/packages?channel=unstable&show=xpipe&from=0&size=50&sort=relevance&type=packages&query=xpipe) available that you can install. This one is however not always up to date and is currently missing crucial bugfixes that were released a short while ago. There is also a repository that contains the latest up-to-date nixpkg releases: [github.com/xpipe-io/nixpkg](https://github.com/xpipe-io/nixpkg)\n
      - Of course, a lot of bugs have been fixed across the board\n
      - If you are interested in a video demo, there is a nice [YouTube video](https://www.youtube.com/watch?v=wjd3E0EN2xk) about it\n
      \n
      Going full-time\n
      ---------------\n
      \n
      A few messages I received and the demand for XPipe so far convinced that there is a market for developing XPipe full-time and financing it by special commercial and enterprise plans for interested customers. It essentially encompasses support for enterprise systems and tools that you normally don’t find outside of enterprises.\n
      \n
      This will improve the development speed and quality as I can now fully focus on creating the best possible application. The scope is very small and only involves me, so no investors or other employees. This drastically lowers the break-even value compared to most other tools and allows me to implement a very lenient commercialization.\n
      \n
      Essentially, you can use most current features without any limitation for free. Furthermore, most upcoming features will also be included in the free version. The open-source model and license also won’t change. The only features that require a license are integrations for enterprise systems. For example, if you’re trying to connect to a licensed RHEL system or an OpenShift cluster, it will ask you to buy a license. Conversely, with a Rocky Linux system and a k3s cluster, you can use everything for free. These commercial-exclusive implementations will probably not be included in the repository though. Other than that, there are no restrictions.\n
      \n
      Outlook\n
      -------\n
      \n
      So if you gave this project a try a while ago or it sounds interesting to you, you can check it out [on GitHub](https://github.com/xpipe-io/xpipe)! There are still more features to come in the near future. I also appreciate any kind of feedback to guide me in the right development direction. There is also a [Discord](https://discord.gg/8y89vS8cRb) and [Slack workspace](https://join.slack.com/t/XPipe/shared_invite/zt-1awjq0t5j-5i4UjNJfNe1VN4b_auu6Cg) for any sort of talking.\n
      \n
      Enjoy!
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 18
    +favouriteCount: 131
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728335932 {#3055
      date: 2024-10-07 23:18:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3060 …}
    +votes: Doctrine\ORM\PersistentCollection {#3063 …}
    +reports: Doctrine\ORM\PersistentCollection {#3065 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3067 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3069 …}
    +badges: Doctrine\ORM\PersistentCollection {#3071 …}
    +children: [
      1 => App\Entity\EntryComment {#1597
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2471 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          I see an issue about providing sudo credentials that has been resolved as “implemented” but I can’t figure out where you do that for a connection that you’ve ssh’d into as a user.\n
          \n
          Any pointers?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1728195982 {#1686
          date: 2024-10-06 08:26:22.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@crschnick@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2469 …}
        +nested: Doctrine\ORM\PersistentCollection {#2468 …}
        +votes: Doctrine\ORM\PersistentCollection {#2454 …}
        +reports: Doctrine\ORM\PersistentCollection {#2452 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1737 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1735 …}
        -id: 335742
        -bodyTs: "'connect':27 'credenti':8 'd':32 'figur':19 'implement':14 'issu':4 'pointer':38 'provid':6 'resolv':12 'see':2 'ssh':31 'sudo':7 'user':36 've':30"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6958858"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706062586 {#1705
          date: 2024-01-24 03:16:26.0 +01:00
        }
        +"title": 335742
      }
      0 => App\Entity\EntryComment {#2372}
    ]
    -id: 32529
    -titleTs: "'advanc':7 'bug':14 'fix':15 'improv':11 'mani':13 'new':4 'perform':10 'script':5 'ssh':8 'status':2 'support':9 'system':6 'updat':3 'xpipe':1"
    -bodyTs: "'/)':652 '/689dpyj.png)':292 '/8y89vs8crb)':1026 '/packages?channel=unstable&show=xpipe&from=0&size=50&sort=relevance&type=packages&query=xpipe)':664 '/post/3159226)':89 '/t/xpipe/shared_invite/zt-1awjq0t5j-5i4ujnjfne1vn4b_auu6cg)':1032 '/watch?v=wjd3e0en2xk)':738 '/xpipe-io/nixpkg](https://github.com/xpipe-io/nixpkg)':709 '/xpipe-io/xpipe)!':992 '/xpipe-io/xpipe),':13 '/zv0thjs.png)':467 '1.7':298 'abl':409 'access':26 'accumul':125 'across':362,550,719 'action':499 'ad':504,528,555,570,626 'addit':371,498 'ago':92,691,976 'allow':23,354,848 'also':202,219,236,276,694,873,887,1005,1021 'alway':675 'anywher':414 'applic':148,818 'appreci':1006 'arm':615 'ask':922 'attach':507 'automat':387 'avail':665 'best':816 'board':721 'break':839 'break-even':838 'bring':376 'browser':257,641 'bsd':558 'bug':715 'bugfix':684 'buy':925 'call':411 'case':152,335 'categori':172 'certain':339 'chang':98,890 'check':985 'choos':374 'cli':61 'client':585 'cluster':919,937 'color':241,265,287 'come':299,999 'command':43 'command-lin':42 'commerci':774,855,946 'commercial-exclus':945 'communiti':102 'compar':842 'concept':439 'config':494 'configur':476 'connect':16,69,138,159,169,239,251,289,348,475,489,579,910 'consist':360 'contain':501,510,518,698 'contribut':457 'convers':928 'convinc':757 'copi':388 'correct':594 'cours':711 'creat':318,485,814 'crucial':683 'current':681,861 'custom':487,780 'date':678,704 'deb':589 'default':463,582 'demand':752 'demo':729 'depend':598 'desktop':622 'develop':764,803,1017 'differ':171,333 'direct':1018 'disabl':226 'discord':1023 'discord.gg':1025 'discord.gg/8y89vs8crb)':1024 'docker':65 'drastic':835 'editor':549 'effect':198,229 'embed':605 'employe':833 'enabl':427 'encompass':783 'enjoy':1038 'ensur':185 'enterpris':776,786,798,901 'entir':28 'environ':312,361 'essenti':782,856 'etc':67 'even':840 'everi':347 'everyth':941 'everywher':272,313 'exampl':281,904 'exclus':947 'experi':189 'far':756 'featur':132,164,862,871,893,997 'feedback':107,1010 'file':20,256,353,640 'financ':770 'find':795 'fix':129,718 'focus':812 'footprint':201 'format':495 'free':867,878,943 'full':743,767 'full-tim':742,766 'fulli':486,811 'furthermor':130,175,868 'futur':1003 'gave':969 'git':481 'github':989 'github.com':12,708,991 'github.com/xpipe-io/nixpkg](https://github.com/xpipe-io/nixpkg)':707 'github.com/xpipe-io/xpipe)!':990 'github.com/xpipe-io/xpipe),':11 'go':741 'gone':204 'got':653 'group':166 'guid':1012 'hassl':611 'help':246 'hierarch':162 'homepag':647 'howev':673 'hub':17 'hundr':157 'hypervisor':623 'i.imgur.com':291,466 'i.imgur.com/689dpyj.png)':290 'i.imgur.com/zv0thjs.png)':465 'idea':315 'identifi':270 'implement':136,851,948 'improv':146,632,801 'includ':161,425,461,875,953 'independ':349 'infrastructur':30 'init':345 'instal':41,583,602,669 'integr':899 'interest':725,779,980 'investor':830 'involv':826 'issu':110,126 'join.slack.com':1031 'join.slack.com/t/xpipe/shared_invite/zt-1awjq0t5j-5i4ujnjfne1vn4b_auu6cg)':1030 'k3s':936 'kind':1008 'kubectl':66 'larg':137,150 'last':84 'latest':700 'lenient':854 'licens':886,897,913,927 'like':63,454,541,564 'limit':865 'line':44 'linux':618,932 'live':514 'load':642 'local':33 'log':515 'login':562 'lot':94,105,141,713 'lower':836 'm':2 'machin':34 'main':434 'make':385,533 'manag':21,156 'mani':131,250,544,630 'manual':368 'market':762 'memori':182,200,638 'messag':747 'miss':682 'mode':223 'model':884 'modular':319 'month':91 'much':118 'multipl':179 'near':1002 'need':398 'new':294,302 'news':469 'nice':733 'nixpkg':661,705 'normal':59,792 'offici':659 'one':420,671 'open':253,576,882 'open-sourc':881 'openshift':918 'openssh':493 'opnsens':567 'optim':183 'organ':163 'organiz':243 'outlook':965 'outsid':277,796 'overal':111 'partial':536 'path':404 'peopl':207 'perform':222,631 'pfsens':565 'plan':777 'platform':552 'possibl':817 'potato':213 'predefin':423 'print':512 'probabl':950 'process':180 'profil':352 'program':45 'project':113,971 'prompt':430 'proof':437 'proud':3 'purpos':244 'put':400 'qualiti':806 're':155,408,907 'receiv':749 'reduc':634 'releas':592,616,687,706 'remot':19,54,364,381,480 'report':109,595 'repositori':482,696,956 'request':133 'requir':49,233,597,895 'restrict':964 'reusabl':321 'rhel':914 'right':1016 'rocki':931 'rpm':591 'run':343 'scope':820 'script':295,303,323,340,377,392,424,445,458,464 'search.nixos.org':663 'search.nixos.org/packages?channel=unstable&show=xpipe&from=0&size=50&sort=relevance&type=packages&query=xpipe)':662 'server':29,72 'session':522 'set':139,224,338,357,421 'setup':51,369 'sftp':584 'sh.itjust.works':88 'sh.itjust.works/post/3159226)':87 'share':5,103 'shell':15,311,322,433,563 'short':689 'shown':268 'side':197 'sinc':82 'situat':248 'slack':1028 'slider':525 'small':823 'smooth':191 'sort':1035 'sound':979 'sourc':883 'special':561,773 'speed':643,804 'ssh':64,488,578 'stabl':120 'starship':429 'startup':636 'state':121 'status':7,85 'stay':190 'still':995 'subcategori':174 'support':542,556,574,619,784 'symbol':288 'sync':473 'system':55,296,304,365,382,396,446,559,606,787,902,915,933 'tab':271 'tag':238 'take':309 'talk':1037 'target':395 'termin':259,283,521,546 'termius':587 'text':548 'thank':99 'thing':96 'though':957 'time':194,263,637,744,768 'titl':284 'tool':62,789,846 'top':38,79 'transpar':524,537 'tri':908,973 'unicod':286 'up-to-d':701 'upcom':870 'updat':8,86,390 'upgrad':655 'usag':639 'use':60,76,151,211,285,330,334,443,491,859,940 'user':188 'valu':841 'various':332 'version':879 'video':728,735 'visual':228 'vmware':621 'went':144 'window':535 'within':273,496 'without':366,609,863 'won':888 'work':36,143 'workspac':1029 'workstat':216 'wsl2g':608 'www.youtube.com':737 'www.youtube.com/watch?v=wjd3e0en2xk)':736 'xpipe':10,77,274,279,297,325,386,497,660,754,765 'xpipe.io':649,651 'xpipe.io/)':650 'youtub':734"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706074171
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13314564"
    +editedAt: DateTimeImmutable @1727893798 {#3041
      date: 2024-10-02 20:29:58.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705987771 {#3018
      date: 2024-01-23 06:29:31.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1405 …}
  +root: App\Entity\EntryComment {#1597}
  +body: "Ah, OK. I thought that was just for the connection setup only."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706073464 {#1714
    date: 2024-01-24 06:17:44.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@crschnick@sh.itjust.works"
    "@ikidd@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1402 …}
  +nested: Doctrine\ORM\PersistentCollection {#1384 …}
  +votes: Doctrine\ORM\PersistentCollection {#2395 …}
  +reports: Doctrine\ORM\PersistentCollection {#2392 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2369 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2391 …}
  -id: 336005
  -bodyTs: "'ah':1 'connect':10 'ok':2 'setup':11 'thought':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6963993"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706073464 {#2364
    date: 2024-01-24 06:17:44.0 +01:00
  }
  +"title": 336005
}
"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
147 DENIED edit
App\Entity\EntryComment {#2372
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2471
    +user: Proxies\__CG__\App\Entity\User {#2503 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3042 …}
    +slug: "XPipe-status-update-New-scripting-system-advanced-SSH-support-performance"
    +title: "XPipe status update: New scripting system, advanced SSH support, performance improvements, and many bug fixes"
    +url: "https://sh.itjust.works/pictrs/image/de254ee6-deb3-4792-9379-561d430935cc.png"
    +body: """
      I’m proud to share a status update of [XPipe](https://github.com/xpipe-io/xpipe), a shell connection hub and remote file manager that allows you to access your entire server infrastructure from your local machine. It works on top of your installed command-line programs and does not require any setup on your remote systems. So if you normally use CLI tools like `ssh`, `docker`, `kubectl`, etc. to connect to your servers, you can just use XPipe on top of that.\n
      \n
      Since the [last status update](https://sh.itjust.works/post/3159226) some months ago, a lot of things have changed thanks to the community sharing a lot of feedback and reporting issues. Overall, the project is now in a much more stable state as all the accumulated issues have been fixed. Furthermore, many feature requests have been implemented.\n
      \n
      ### Large connection sets\n
      \n
      A lot of work went into improving the application for large use cases when you’re managing hundreds of connections. This includes hierarchical organization features to group all your connections into different categories and subcategories. Furthermore, there have been multiple processing and memory optimizations to ensure that the user experience stays smooth all the time. As a side effect, the memory footprint also has gone down. For people who have to use a potato as their workstation, there’s also now a performance mode setting to disable any visual effects that are not required.\n
      \n
      You can also now tag connections by color for organizational purposes to help in situations when many connections are opened in the file browser and terminals at the same time. These colors will be shown to identify tabs everywhere within XPipe and also outside of XPipe, for example in terminal titles using unicode color symbols.\n
      \n
      ![Connections](https://i.imgur.com/689dpYJ.png)\n
      \n
      A new scripting system\n
      ----------------------\n
      \n
      XPipe 1.7 comes with a new scripting system, so now you can take your shell environment everywhere. The idea is to create modular and reusable shell scripts in XPipe that you can then use for various different use cases.\n
      \n
      You can set certain scripts to be run on init for every connection independently of your profile files, allowing you to set up a consistent environment across all remote systems without any manual setup. In addition, you can choose to bring scripts to all your remote systems. This will make XPipe automatically copy and update these scripts to a target system if needed and put them in your PATH so that you’re able to call them from anywhere.\n
      \n
      As of now, there is one set of predefined scripts included for enabling the starship prompt in your shells, mainly as a proof of concept. What you will use the scripting system for is up to you. If you like, you can contribute scripts to be included by default.\n
      \n
      ![Scripts](https://i.imgur.com/ZV0THJS.png)\n
      \n
      ### Other news\n
      \n
      - You can now sync your connection configurations with your own remote git repository\n
      - You can create fully customized SSH connections by using the OpenSSH config format within XPipe\n
      - Additional actions for containers have been added, such as attaching to a container or printing the live logs of a container in a terminal session\n
      - A transparency slider has been added so that you can make all windows partially transparent just as you like\n
      - Support for many more terminals and text editors across all platforms has been added\n
      - Support for BSD systems and special login shells like pfSense and OPNsense has been added\n
      - There’s now support to open an SSH connection in your default installed SFTP client or Termius\n
      - The .deb and .rpm releases now correctly report all required dependencies. So you can install it on embedded systems or WSL2g without any hassle\n
      - There are now ARM releases for Linux\n
      - Support for VMware desktop hypervisors has been added\n
      - There have been many performance improvements to reduce the startup time, memory usage, file browser loading speed, and more\n
      - The homepage at [xpipe.io](https://xpipe.io/) got an upgrade\n
      - There’s an official [xpipe nixpkg](https://search.nixos.org/packages?channel=unstable&show=xpipe&from=0&size=50&sort=relevance&type=packages&query=xpipe) available that you can install. This one is however not always up to date and is currently missing crucial bugfixes that were released a short while ago. There is also a repository that contains the latest up-to-date nixpkg releases: [github.com/xpipe-io/nixpkg](https://github.com/xpipe-io/nixpkg)\n
      - Of course, a lot of bugs have been fixed across the board\n
      - If you are interested in a video demo, there is a nice [YouTube video](https://www.youtube.com/watch?v=wjd3E0EN2xk) about it\n
      \n
      Going full-time\n
      ---------------\n
      \n
      A few messages I received and the demand for XPipe so far convinced that there is a market for developing XPipe full-time and financing it by special commercial and enterprise plans for interested customers. It essentially encompasses support for enterprise systems and tools that you normally don’t find outside of enterprises.\n
      \n
      This will improve the development speed and quality as I can now fully focus on creating the best possible application. The scope is very small and only involves me, so no investors or other employees. This drastically lowers the break-even value compared to most other tools and allows me to implement a very lenient commercialization.\n
      \n
      Essentially, you can use most current features without any limitation for free. Furthermore, most upcoming features will also be included in the free version. The open-source model and license also won’t change. The only features that require a license are integrations for enterprise systems. For example, if you’re trying to connect to a licensed RHEL system or an OpenShift cluster, it will ask you to buy a license. Conversely, with a Rocky Linux system and a k3s cluster, you can use everything for free. These commercial-exclusive implementations will probably not be included in the repository though. Other than that, there are no restrictions.\n
      \n
      Outlook\n
      -------\n
      \n
      So if you gave this project a try a while ago or it sounds interesting to you, you can check it out [on GitHub](https://github.com/xpipe-io/xpipe)! There are still more features to come in the near future. I also appreciate any kind of feedback to guide me in the right development direction. There is also a [Discord](https://discord.gg/8y89vS8cRb) and [Slack workspace](https://join.slack.com/t/XPipe/shared_invite/zt-1awjq0t5j-5i4UjNJfNe1VN4b_auu6Cg) for any sort of talking.\n
      \n
      Enjoy!
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 18
    +favouriteCount: 131
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728335932 {#3055
      date: 2024-10-07 23:18:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3060 …}
    +votes: Doctrine\ORM\PersistentCollection {#3063 …}
    +reports: Doctrine\ORM\PersistentCollection {#3065 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3067 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3069 …}
    +badges: Doctrine\ORM\PersistentCollection {#3071 …}
    +children: [
      1 => App\Entity\EntryComment {#1597
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2471 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          I see an issue about providing sudo credentials that has been resolved as “implemented” but I can’t figure out where you do that for a connection that you’ve ssh’d into as a user.\n
          \n
          Any pointers?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1728195982 {#1686
          date: 2024-10-06 08:26:22.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@crschnick@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2469 …}
        +nested: Doctrine\ORM\PersistentCollection {#2468 …}
        +votes: Doctrine\ORM\PersistentCollection {#2454 …}
        +reports: Doctrine\ORM\PersistentCollection {#2452 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1737 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1735 …}
        -id: 335742
        -bodyTs: "'connect':27 'credenti':8 'd':32 'figur':19 'implement':14 'issu':4 'pointer':38 'provid':6 'resolv':12 'see':2 'ssh':31 'sudo':7 'user':36 've':30"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6958858"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706062586 {#1705
          date: 2024-01-24 03:16:26.0 +01:00
        }
        +"title": 335742
      }
      0 => App\Entity\EntryComment {#2372}
    ]
    -id: 32529
    -titleTs: "'advanc':7 'bug':14 'fix':15 'improv':11 'mani':13 'new':4 'perform':10 'script':5 'ssh':8 'status':2 'support':9 'system':6 'updat':3 'xpipe':1"
    -bodyTs: "'/)':652 '/689dpyj.png)':292 '/8y89vs8crb)':1026 '/packages?channel=unstable&show=xpipe&from=0&size=50&sort=relevance&type=packages&query=xpipe)':664 '/post/3159226)':89 '/t/xpipe/shared_invite/zt-1awjq0t5j-5i4ujnjfne1vn4b_auu6cg)':1032 '/watch?v=wjd3e0en2xk)':738 '/xpipe-io/nixpkg](https://github.com/xpipe-io/nixpkg)':709 '/xpipe-io/xpipe)!':992 '/xpipe-io/xpipe),':13 '/zv0thjs.png)':467 '1.7':298 'abl':409 'access':26 'accumul':125 'across':362,550,719 'action':499 'ad':504,528,555,570,626 'addit':371,498 'ago':92,691,976 'allow':23,354,848 'also':202,219,236,276,694,873,887,1005,1021 'alway':675 'anywher':414 'applic':148,818 'appreci':1006 'arm':615 'ask':922 'attach':507 'automat':387 'avail':665 'best':816 'board':721 'break':839 'break-even':838 'bring':376 'browser':257,641 'bsd':558 'bug':715 'bugfix':684 'buy':925 'call':411 'case':152,335 'categori':172 'certain':339 'chang':98,890 'check':985 'choos':374 'cli':61 'client':585 'cluster':919,937 'color':241,265,287 'come':299,999 'command':43 'command-lin':42 'commerci':774,855,946 'commercial-exclus':945 'communiti':102 'compar':842 'concept':439 'config':494 'configur':476 'connect':16,69,138,159,169,239,251,289,348,475,489,579,910 'consist':360 'contain':501,510,518,698 'contribut':457 'convers':928 'convinc':757 'copi':388 'correct':594 'cours':711 'creat':318,485,814 'crucial':683 'current':681,861 'custom':487,780 'date':678,704 'deb':589 'default':463,582 'demand':752 'demo':729 'depend':598 'desktop':622 'develop':764,803,1017 'differ':171,333 'direct':1018 'disabl':226 'discord':1023 'discord.gg':1025 'discord.gg/8y89vs8crb)':1024 'docker':65 'drastic':835 'editor':549 'effect':198,229 'embed':605 'employe':833 'enabl':427 'encompass':783 'enjoy':1038 'ensur':185 'enterpris':776,786,798,901 'entir':28 'environ':312,361 'essenti':782,856 'etc':67 'even':840 'everi':347 'everyth':941 'everywher':272,313 'exampl':281,904 'exclus':947 'experi':189 'far':756 'featur':132,164,862,871,893,997 'feedback':107,1010 'file':20,256,353,640 'financ':770 'find':795 'fix':129,718 'focus':812 'footprint':201 'format':495 'free':867,878,943 'full':743,767 'full-tim':742,766 'fulli':486,811 'furthermor':130,175,868 'futur':1003 'gave':969 'git':481 'github':989 'github.com':12,708,991 'github.com/xpipe-io/nixpkg](https://github.com/xpipe-io/nixpkg)':707 'github.com/xpipe-io/xpipe)!':990 'github.com/xpipe-io/xpipe),':11 'go':741 'gone':204 'got':653 'group':166 'guid':1012 'hassl':611 'help':246 'hierarch':162 'homepag':647 'howev':673 'hub':17 'hundr':157 'hypervisor':623 'i.imgur.com':291,466 'i.imgur.com/689dpyj.png)':290 'i.imgur.com/zv0thjs.png)':465 'idea':315 'identifi':270 'implement':136,851,948 'improv':146,632,801 'includ':161,425,461,875,953 'independ':349 'infrastructur':30 'init':345 'instal':41,583,602,669 'integr':899 'interest':725,779,980 'investor':830 'involv':826 'issu':110,126 'join.slack.com':1031 'join.slack.com/t/xpipe/shared_invite/zt-1awjq0t5j-5i4ujnjfne1vn4b_auu6cg)':1030 'k3s':936 'kind':1008 'kubectl':66 'larg':137,150 'last':84 'latest':700 'lenient':854 'licens':886,897,913,927 'like':63,454,541,564 'limit':865 'line':44 'linux':618,932 'live':514 'load':642 'local':33 'log':515 'login':562 'lot':94,105,141,713 'lower':836 'm':2 'machin':34 'main':434 'make':385,533 'manag':21,156 'mani':131,250,544,630 'manual':368 'market':762 'memori':182,200,638 'messag':747 'miss':682 'mode':223 'model':884 'modular':319 'month':91 'much':118 'multipl':179 'near':1002 'need':398 'new':294,302 'news':469 'nice':733 'nixpkg':661,705 'normal':59,792 'offici':659 'one':420,671 'open':253,576,882 'open-sourc':881 'openshift':918 'openssh':493 'opnsens':567 'optim':183 'organ':163 'organiz':243 'outlook':965 'outsid':277,796 'overal':111 'partial':536 'path':404 'peopl':207 'perform':222,631 'pfsens':565 'plan':777 'platform':552 'possibl':817 'potato':213 'predefin':423 'print':512 'probabl':950 'process':180 'profil':352 'program':45 'project':113,971 'prompt':430 'proof':437 'proud':3 'purpos':244 'put':400 'qualiti':806 're':155,408,907 'receiv':749 'reduc':634 'releas':592,616,687,706 'remot':19,54,364,381,480 'report':109,595 'repositori':482,696,956 'request':133 'requir':49,233,597,895 'restrict':964 'reusabl':321 'rhel':914 'right':1016 'rocki':931 'rpm':591 'run':343 'scope':820 'script':295,303,323,340,377,392,424,445,458,464 'search.nixos.org':663 'search.nixos.org/packages?channel=unstable&show=xpipe&from=0&size=50&sort=relevance&type=packages&query=xpipe)':662 'server':29,72 'session':522 'set':139,224,338,357,421 'setup':51,369 'sftp':584 'sh.itjust.works':88 'sh.itjust.works/post/3159226)':87 'share':5,103 'shell':15,311,322,433,563 'short':689 'shown':268 'side':197 'sinc':82 'situat':248 'slack':1028 'slider':525 'small':823 'smooth':191 'sort':1035 'sound':979 'sourc':883 'special':561,773 'speed':643,804 'ssh':64,488,578 'stabl':120 'starship':429 'startup':636 'state':121 'status':7,85 'stay':190 'still':995 'subcategori':174 'support':542,556,574,619,784 'symbol':288 'sync':473 'system':55,296,304,365,382,396,446,559,606,787,902,915,933 'tab':271 'tag':238 'take':309 'talk':1037 'target':395 'termin':259,283,521,546 'termius':587 'text':548 'thank':99 'thing':96 'though':957 'time':194,263,637,744,768 'titl':284 'tool':62,789,846 'top':38,79 'transpar':524,537 'tri':908,973 'unicod':286 'up-to-d':701 'upcom':870 'updat':8,86,390 'upgrad':655 'usag':639 'use':60,76,151,211,285,330,334,443,491,859,940 'user':188 'valu':841 'various':332 'version':879 'video':728,735 'visual':228 'vmware':621 'went':144 'window':535 'within':273,496 'without':366,609,863 'won':888 'work':36,143 'workspac':1029 'workstat':216 'wsl2g':608 'www.youtube.com':737 'www.youtube.com/watch?v=wjd3e0en2xk)':736 'xpipe':10,77,274,279,297,325,386,497,660,754,765 'xpipe.io':649,651 'xpipe.io/)':650 'youtub':734"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706074171
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13314564"
    +editedAt: DateTimeImmutable @1727893798 {#3041
      date: 2024-10-02 20:29:58.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705987771 {#3018
      date: 2024-01-23 06:29:31.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1405 …}
  +root: App\Entity\EntryComment {#1597}
  +body: "Ah, OK. I thought that was just for the connection setup only."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706073464 {#1714
    date: 2024-01-24 06:17:44.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@crschnick@sh.itjust.works"
    "@ikidd@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1402 …}
  +nested: Doctrine\ORM\PersistentCollection {#1384 …}
  +votes: Doctrine\ORM\PersistentCollection {#2395 …}
  +reports: Doctrine\ORM\PersistentCollection {#2392 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2369 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2391 …}
  -id: 336005
  -bodyTs: "'ah':1 'connect':10 'ok':2 'setup':11 'thought':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6963993"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706073464 {#2364
    date: 2024-01-24 06:17:44.0 +01:00
  }
  +"title": 336005
}
"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
148 DENIED moderate
App\Entity\EntryComment {#2372
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2471
    +user: Proxies\__CG__\App\Entity\User {#2503 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3042 …}
    +slug: "XPipe-status-update-New-scripting-system-advanced-SSH-support-performance"
    +title: "XPipe status update: New scripting system, advanced SSH support, performance improvements, and many bug fixes"
    +url: "https://sh.itjust.works/pictrs/image/de254ee6-deb3-4792-9379-561d430935cc.png"
    +body: """
      I’m proud to share a status update of [XPipe](https://github.com/xpipe-io/xpipe), a shell connection hub and remote file manager that allows you to access your entire server infrastructure from your local machine. It works on top of your installed command-line programs and does not require any setup on your remote systems. So if you normally use CLI tools like `ssh`, `docker`, `kubectl`, etc. to connect to your servers, you can just use XPipe on top of that.\n
      \n
      Since the [last status update](https://sh.itjust.works/post/3159226) some months ago, a lot of things have changed thanks to the community sharing a lot of feedback and reporting issues. Overall, the project is now in a much more stable state as all the accumulated issues have been fixed. Furthermore, many feature requests have been implemented.\n
      \n
      ### Large connection sets\n
      \n
      A lot of work went into improving the application for large use cases when you’re managing hundreds of connections. This includes hierarchical organization features to group all your connections into different categories and subcategories. Furthermore, there have been multiple processing and memory optimizations to ensure that the user experience stays smooth all the time. As a side effect, the memory footprint also has gone down. For people who have to use a potato as their workstation, there’s also now a performance mode setting to disable any visual effects that are not required.\n
      \n
      You can also now tag connections by color for organizational purposes to help in situations when many connections are opened in the file browser and terminals at the same time. These colors will be shown to identify tabs everywhere within XPipe and also outside of XPipe, for example in terminal titles using unicode color symbols.\n
      \n
      ![Connections](https://i.imgur.com/689dpYJ.png)\n
      \n
      A new scripting system\n
      ----------------------\n
      \n
      XPipe 1.7 comes with a new scripting system, so now you can take your shell environment everywhere. The idea is to create modular and reusable shell scripts in XPipe that you can then use for various different use cases.\n
      \n
      You can set certain scripts to be run on init for every connection independently of your profile files, allowing you to set up a consistent environment across all remote systems without any manual setup. In addition, you can choose to bring scripts to all your remote systems. This will make XPipe automatically copy and update these scripts to a target system if needed and put them in your PATH so that you’re able to call them from anywhere.\n
      \n
      As of now, there is one set of predefined scripts included for enabling the starship prompt in your shells, mainly as a proof of concept. What you will use the scripting system for is up to you. If you like, you can contribute scripts to be included by default.\n
      \n
      ![Scripts](https://i.imgur.com/ZV0THJS.png)\n
      \n
      ### Other news\n
      \n
      - You can now sync your connection configurations with your own remote git repository\n
      - You can create fully customized SSH connections by using the OpenSSH config format within XPipe\n
      - Additional actions for containers have been added, such as attaching to a container or printing the live logs of a container in a terminal session\n
      - A transparency slider has been added so that you can make all windows partially transparent just as you like\n
      - Support for many more terminals and text editors across all platforms has been added\n
      - Support for BSD systems and special login shells like pfSense and OPNsense has been added\n
      - There’s now support to open an SSH connection in your default installed SFTP client or Termius\n
      - The .deb and .rpm releases now correctly report all required dependencies. So you can install it on embedded systems or WSL2g without any hassle\n
      - There are now ARM releases for Linux\n
      - Support for VMware desktop hypervisors has been added\n
      - There have been many performance improvements to reduce the startup time, memory usage, file browser loading speed, and more\n
      - The homepage at [xpipe.io](https://xpipe.io/) got an upgrade\n
      - There’s an official [xpipe nixpkg](https://search.nixos.org/packages?channel=unstable&show=xpipe&from=0&size=50&sort=relevance&type=packages&query=xpipe) available that you can install. This one is however not always up to date and is currently missing crucial bugfixes that were released a short while ago. There is also a repository that contains the latest up-to-date nixpkg releases: [github.com/xpipe-io/nixpkg](https://github.com/xpipe-io/nixpkg)\n
      - Of course, a lot of bugs have been fixed across the board\n
      - If you are interested in a video demo, there is a nice [YouTube video](https://www.youtube.com/watch?v=wjd3E0EN2xk) about it\n
      \n
      Going full-time\n
      ---------------\n
      \n
      A few messages I received and the demand for XPipe so far convinced that there is a market for developing XPipe full-time and financing it by special commercial and enterprise plans for interested customers. It essentially encompasses support for enterprise systems and tools that you normally don’t find outside of enterprises.\n
      \n
      This will improve the development speed and quality as I can now fully focus on creating the best possible application. The scope is very small and only involves me, so no investors or other employees. This drastically lowers the break-even value compared to most other tools and allows me to implement a very lenient commercialization.\n
      \n
      Essentially, you can use most current features without any limitation for free. Furthermore, most upcoming features will also be included in the free version. The open-source model and license also won’t change. The only features that require a license are integrations for enterprise systems. For example, if you’re trying to connect to a licensed RHEL system or an OpenShift cluster, it will ask you to buy a license. Conversely, with a Rocky Linux system and a k3s cluster, you can use everything for free. These commercial-exclusive implementations will probably not be included in the repository though. Other than that, there are no restrictions.\n
      \n
      Outlook\n
      -------\n
      \n
      So if you gave this project a try a while ago or it sounds interesting to you, you can check it out [on GitHub](https://github.com/xpipe-io/xpipe)! There are still more features to come in the near future. I also appreciate any kind of feedback to guide me in the right development direction. There is also a [Discord](https://discord.gg/8y89vS8cRb) and [Slack workspace](https://join.slack.com/t/XPipe/shared_invite/zt-1awjq0t5j-5i4UjNJfNe1VN4b_auu6Cg) for any sort of talking.\n
      \n
      Enjoy!
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 18
    +favouriteCount: 131
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728335932 {#3055
      date: 2024-10-07 23:18:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3060 …}
    +votes: Doctrine\ORM\PersistentCollection {#3063 …}
    +reports: Doctrine\ORM\PersistentCollection {#3065 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3067 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3069 …}
    +badges: Doctrine\ORM\PersistentCollection {#3071 …}
    +children: [
      1 => App\Entity\EntryComment {#1597
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2471 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          I see an issue about providing sudo credentials that has been resolved as “implemented” but I can’t figure out where you do that for a connection that you’ve ssh’d into as a user.\n
          \n
          Any pointers?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1728195982 {#1686
          date: 2024-10-06 08:26:22.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@crschnick@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2469 …}
        +nested: Doctrine\ORM\PersistentCollection {#2468 …}
        +votes: Doctrine\ORM\PersistentCollection {#2454 …}
        +reports: Doctrine\ORM\PersistentCollection {#2452 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1737 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1735 …}
        -id: 335742
        -bodyTs: "'connect':27 'credenti':8 'd':32 'figur':19 'implement':14 'issu':4 'pointer':38 'provid':6 'resolv':12 'see':2 'ssh':31 'sudo':7 'user':36 've':30"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6958858"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706062586 {#1705
          date: 2024-01-24 03:16:26.0 +01:00
        }
        +"title": 335742
      }
      0 => App\Entity\EntryComment {#2372}
    ]
    -id: 32529
    -titleTs: "'advanc':7 'bug':14 'fix':15 'improv':11 'mani':13 'new':4 'perform':10 'script':5 'ssh':8 'status':2 'support':9 'system':6 'updat':3 'xpipe':1"
    -bodyTs: "'/)':652 '/689dpyj.png)':292 '/8y89vs8crb)':1026 '/packages?channel=unstable&show=xpipe&from=0&size=50&sort=relevance&type=packages&query=xpipe)':664 '/post/3159226)':89 '/t/xpipe/shared_invite/zt-1awjq0t5j-5i4ujnjfne1vn4b_auu6cg)':1032 '/watch?v=wjd3e0en2xk)':738 '/xpipe-io/nixpkg](https://github.com/xpipe-io/nixpkg)':709 '/xpipe-io/xpipe)!':992 '/xpipe-io/xpipe),':13 '/zv0thjs.png)':467 '1.7':298 'abl':409 'access':26 'accumul':125 'across':362,550,719 'action':499 'ad':504,528,555,570,626 'addit':371,498 'ago':92,691,976 'allow':23,354,848 'also':202,219,236,276,694,873,887,1005,1021 'alway':675 'anywher':414 'applic':148,818 'appreci':1006 'arm':615 'ask':922 'attach':507 'automat':387 'avail':665 'best':816 'board':721 'break':839 'break-even':838 'bring':376 'browser':257,641 'bsd':558 'bug':715 'bugfix':684 'buy':925 'call':411 'case':152,335 'categori':172 'certain':339 'chang':98,890 'check':985 'choos':374 'cli':61 'client':585 'cluster':919,937 'color':241,265,287 'come':299,999 'command':43 'command-lin':42 'commerci':774,855,946 'commercial-exclus':945 'communiti':102 'compar':842 'concept':439 'config':494 'configur':476 'connect':16,69,138,159,169,239,251,289,348,475,489,579,910 'consist':360 'contain':501,510,518,698 'contribut':457 'convers':928 'convinc':757 'copi':388 'correct':594 'cours':711 'creat':318,485,814 'crucial':683 'current':681,861 'custom':487,780 'date':678,704 'deb':589 'default':463,582 'demand':752 'demo':729 'depend':598 'desktop':622 'develop':764,803,1017 'differ':171,333 'direct':1018 'disabl':226 'discord':1023 'discord.gg':1025 'discord.gg/8y89vs8crb)':1024 'docker':65 'drastic':835 'editor':549 'effect':198,229 'embed':605 'employe':833 'enabl':427 'encompass':783 'enjoy':1038 'ensur':185 'enterpris':776,786,798,901 'entir':28 'environ':312,361 'essenti':782,856 'etc':67 'even':840 'everi':347 'everyth':941 'everywher':272,313 'exampl':281,904 'exclus':947 'experi':189 'far':756 'featur':132,164,862,871,893,997 'feedback':107,1010 'file':20,256,353,640 'financ':770 'find':795 'fix':129,718 'focus':812 'footprint':201 'format':495 'free':867,878,943 'full':743,767 'full-tim':742,766 'fulli':486,811 'furthermor':130,175,868 'futur':1003 'gave':969 'git':481 'github':989 'github.com':12,708,991 'github.com/xpipe-io/nixpkg](https://github.com/xpipe-io/nixpkg)':707 'github.com/xpipe-io/xpipe)!':990 'github.com/xpipe-io/xpipe),':11 'go':741 'gone':204 'got':653 'group':166 'guid':1012 'hassl':611 'help':246 'hierarch':162 'homepag':647 'howev':673 'hub':17 'hundr':157 'hypervisor':623 'i.imgur.com':291,466 'i.imgur.com/689dpyj.png)':290 'i.imgur.com/zv0thjs.png)':465 'idea':315 'identifi':270 'implement':136,851,948 'improv':146,632,801 'includ':161,425,461,875,953 'independ':349 'infrastructur':30 'init':345 'instal':41,583,602,669 'integr':899 'interest':725,779,980 'investor':830 'involv':826 'issu':110,126 'join.slack.com':1031 'join.slack.com/t/xpipe/shared_invite/zt-1awjq0t5j-5i4ujnjfne1vn4b_auu6cg)':1030 'k3s':936 'kind':1008 'kubectl':66 'larg':137,150 'last':84 'latest':700 'lenient':854 'licens':886,897,913,927 'like':63,454,541,564 'limit':865 'line':44 'linux':618,932 'live':514 'load':642 'local':33 'log':515 'login':562 'lot':94,105,141,713 'lower':836 'm':2 'machin':34 'main':434 'make':385,533 'manag':21,156 'mani':131,250,544,630 'manual':368 'market':762 'memori':182,200,638 'messag':747 'miss':682 'mode':223 'model':884 'modular':319 'month':91 'much':118 'multipl':179 'near':1002 'need':398 'new':294,302 'news':469 'nice':733 'nixpkg':661,705 'normal':59,792 'offici':659 'one':420,671 'open':253,576,882 'open-sourc':881 'openshift':918 'openssh':493 'opnsens':567 'optim':183 'organ':163 'organiz':243 'outlook':965 'outsid':277,796 'overal':111 'partial':536 'path':404 'peopl':207 'perform':222,631 'pfsens':565 'plan':777 'platform':552 'possibl':817 'potato':213 'predefin':423 'print':512 'probabl':950 'process':180 'profil':352 'program':45 'project':113,971 'prompt':430 'proof':437 'proud':3 'purpos':244 'put':400 'qualiti':806 're':155,408,907 'receiv':749 'reduc':634 'releas':592,616,687,706 'remot':19,54,364,381,480 'report':109,595 'repositori':482,696,956 'request':133 'requir':49,233,597,895 'restrict':964 'reusabl':321 'rhel':914 'right':1016 'rocki':931 'rpm':591 'run':343 'scope':820 'script':295,303,323,340,377,392,424,445,458,464 'search.nixos.org':663 'search.nixos.org/packages?channel=unstable&show=xpipe&from=0&size=50&sort=relevance&type=packages&query=xpipe)':662 'server':29,72 'session':522 'set':139,224,338,357,421 'setup':51,369 'sftp':584 'sh.itjust.works':88 'sh.itjust.works/post/3159226)':87 'share':5,103 'shell':15,311,322,433,563 'short':689 'shown':268 'side':197 'sinc':82 'situat':248 'slack':1028 'slider':525 'small':823 'smooth':191 'sort':1035 'sound':979 'sourc':883 'special':561,773 'speed':643,804 'ssh':64,488,578 'stabl':120 'starship':429 'startup':636 'state':121 'status':7,85 'stay':190 'still':995 'subcategori':174 'support':542,556,574,619,784 'symbol':288 'sync':473 'system':55,296,304,365,382,396,446,559,606,787,902,915,933 'tab':271 'tag':238 'take':309 'talk':1037 'target':395 'termin':259,283,521,546 'termius':587 'text':548 'thank':99 'thing':96 'though':957 'time':194,263,637,744,768 'titl':284 'tool':62,789,846 'top':38,79 'transpar':524,537 'tri':908,973 'unicod':286 'up-to-d':701 'upcom':870 'updat':8,86,390 'upgrad':655 'usag':639 'use':60,76,151,211,285,330,334,443,491,859,940 'user':188 'valu':841 'various':332 'version':879 'video':728,735 'visual':228 'vmware':621 'went':144 'window':535 'within':273,496 'without':366,609,863 'won':888 'work':36,143 'workspac':1029 'workstat':216 'wsl2g':608 'www.youtube.com':737 'www.youtube.com/watch?v=wjd3e0en2xk)':736 'xpipe':10,77,274,279,297,325,386,497,660,754,765 'xpipe.io':649,651 'xpipe.io/)':650 'youtub':734"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706074171
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13314564"
    +editedAt: DateTimeImmutable @1727893798 {#3041
      date: 2024-10-02 20:29:58.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705987771 {#3018
      date: 2024-01-23 06:29:31.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1405 …}
  +root: App\Entity\EntryComment {#1597}
  +body: "Ah, OK. I thought that was just for the connection setup only."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706073464 {#1714
    date: 2024-01-24 06:17:44.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@crschnick@sh.itjust.works"
    "@ikidd@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1402 …}
  +nested: Doctrine\ORM\PersistentCollection {#1384 …}
  +votes: Doctrine\ORM\PersistentCollection {#2395 …}
  +reports: Doctrine\ORM\PersistentCollection {#2392 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2369 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2391 …}
  -id: 336005
  -bodyTs: "'ah':1 'connect':10 'ok':2 'setup':11 'thought':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6963993"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706073464 {#2364
    date: 2024-01-24 06:17:44.0 +01:00
  }
  +"title": 336005
}
"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
149 DENIED ROLE_ADMIN
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
150 DENIED ROLE_MODERATOR
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