GET https://kbin.spritesserver.nl/index.php/u/@paf@jlai.lu/active

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 …}
}
39.49 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.09 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 {#1730
  +user: Proxies\__CG__\App\Entity\User {#2456 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1737 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
  +slug: "Starting-over-and-doing-it-right"
  +title: "Starting over and doing it "right""
  +url: null
  +body: """
    Y’all, this is gonna be super broad, and I apologize for that, but I’m pretty new to all this and am looking for advice and guidance because I’m pretty overwhelmed at the moment. Any help is very, very appreciated.\n
    \n
    For the last ~3 years, I’ve been running a basic home server on an old computer. Right now, it is hosting HomeAssistant, Frigate NVR, their various dependencies, and other things I use (such as zigbee2mqtt, zwave-js-ui, node-red, mosquitto, vscode, etc).\n
    \n
    This old server has been my “learning playground” for the last few years, as it was my very first home server and my first foray into linux. That said, it’s obviously got some shortcomings in terms of basic setup (it’s probably not secure, it’s definitely messy, some things don’t work as I’d like, etc). It’s currently on its way out (the motherboard is slowly kicking the bucket on me), so it’s time to replace it, and I kind of what to start over (not completely - I’ve hundreds of automations in home assistant and node-red, for instance, that I don’t want to have to completely re-write, so I intend to export/import those as needed) and do it “right” this time - at this point, I think this is where I’m hung up, paralyzed by a fear of doing it “wrong” and winding up with an inefficient, insecure mess.\n
    \n
    The new server, I want to be much more robust in terms of capability, and I have a handful of things I’d really love to do: pi-hole (though I need to buy a new router for this, so that has to come later on unless it’d save a bunch of headache doing it from the get-go), NAS, media server (plex/jellyfin), *arr stuff, as well as plenty of new things I’d love to self-host like Trilium notes, Tandoor or Mealie, Grocy, backups of local PCs/phones/etc (nextcloud?)… obviously this part is impossible to completely cover, but I suspect the hardware (list below) should be capable?\n
    \n
    I would love to put all my security cameras on their own subnet or vlan or something to keep them more secure.\n
    \n
    I need everything to be fully but securely accessible from outside the network. I’ve recently set up nginx for this on my current server and it works well, though I probably didn’t do it 100% “right.” Is something like Tailscale something I should look to use in conjuction with that? In place of? Not at all?\n
    \n
    I’ve also looked at something like Authelia for SSO, which would probably be convenient but also probably isn’t entirely necessary.\n
    \n
    Currently considering Proxmox, but then again, TrueNAS would be helpful for the storage aspect of all this. Can/should you run TrueNAS inside Proxmox? Should I be looking elsewhere entirely?\n
    \n
    Here’s the hardware for the recently-retired gaming PC I’ll be using:  \n
    [pcpartpicker.com/list/chV3jH](https://pcpartpicker.com/list/chV3jH)  \n
    Also various SSDs and HDDs.\n
    \n
    I’m in this weird place where I don’t have too much room to play around because I want to get all my home automation and security stuff back up as quickly as possible, but I don’t want to screw this all up.\n
    \n
    Again, any help/advice/input at all is super, super appreciated.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 38
  +favouriteCount: 47
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728873093 {#2463
    date: 2024-10-14 04:31:33.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2344 …}
  +votes: Doctrine\ORM\PersistentCollection {#2347 …}
  +reports: Doctrine\ORM\PersistentCollection {#2348 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2159 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2336 …}
  +badges: Doctrine\ORM\PersistentCollection {#2067 …}
  +children: [
    App\Entity\EntryComment {#1736
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1730 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1737 …}
      +image: null
      +parent: null
      +root: null
      +body: "If z2m, zwavejs,… Are installed from the adon store of HA, all you have to do is create a full backup of HA, and all your automations will be saved and restored automatically."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1728688599 {#1726
        date: 2024-10-12 01:16:39.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Malice@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1734 …}
      +nested: Doctrine\ORM\PersistentCollection {#1727 …}
      +votes: Doctrine\ORM\PersistentCollection {#1733 …}
      +reports: Doctrine\ORM\PersistentCollection {#1724 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1718 …}
      -id: 340500
      -bodyTs: "'adon':8 'autom':27 'automat':33 'backup':21 'creat':18 'full':20 'ha':11,23 'instal':5 'restor':32 'save':30 'store':9 'z2m':2 'zwavej':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://jlai.lu/comment/4924052"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706218901 {#1728
        date: 2024-01-25 22:41:41.0 +01:00
      }
      +"title": 340500
    }
  ]
  -id: 33065
  -titleTs: "'right':6 'start':1"
  -bodyTs: "'/list/chv3jh](https://pcpartpicker.com/list/chv3jh)':509 '100':419 '3':46 'access':391 'advic':26 'also':443,457,510 'apolog':11 'appreci':42,568 'around':531 'arr':315 'aspect':476 'assist':188 'authelia':448 'autom':185,540 'back':544 'backup':338 'basic':53,127 'broad':8 'bucket':161 'bunch':301 'buy':283 'camera':369 'can/should':480 'capabl':262,360 'come':293 'complet':180,203,349 'comput':59 'conjuct':432 'consid':464 'conveni':455 'cover':350 'current':150,406,463 'd':145,271,298,325 'definit':136 'depend':70 'didn':415 'elsewher':490 'entir':461,491 'etc':88,147 'everyth':385 'export/import':211 'fear':236 'first':107,112 'foray':113 'frigat':66 'fulli':388 'game':501 'get':309,536 'get-go':308 'go':310 'gonna':5 'got':121 'groci':337 'guidanc':28 'hand':267 'hardwar':355,495 'hdds':514 'headach':303 'help':38,472 'help/advice/input':562 'hole':278 'home':54,108,187,539 'homeassist':65 'host':64,330 'hundr':183 'hung':231 'imposs':347 'ineffici':246 'insecur':247 'insid':484 'instanc':194 'intend':209 'isn':459 'js':81 'keep':379 'kick':159 'kind':173 'last':45,99 'later':294 'learn':95 'like':146,331,423,447 'linux':115 'list':356 'll':504 'local':340 'look':24,428,444,489 'love':273,326,363 'm':16,31,230,516 'meali':336 'media':312 'mess':248 'messi':137 'moment':36 'mosquitto':86 'motherboard':156 'much':256,527 'nas':311 'necessari':462 'need':214,281,384 'network':395 'new':18,250,285,322 'nextcloud':342 'nginx':401 'node':84,191 'node-r':83,190 'note':333 'nvr':67 'obvious':120,343 'old':58,90 'outsid':393 'overwhelm':33 'paralyz':233 'part':345 'pc':502 'pcpartpicker.com':508 'pcpartpicker.com/list/chv3jh](https://pcpartpicker.com/list/chv3jh)':507 'pcs/phones/etc':341 'pi':277 'pi-hol':276 'place':436,520 'play':530 'playground':96 'plenti':320 'plex/jellyfin':314 'point':223 'possibl':549 'pretti':17,32 'probabl':131,414,453,458 'proxmox':465,485 'put':365 'quick':547 're':205 're-writ':204 'realli':272 'recent':398,499 'recently-retir':498 'red':85,192 'replac':169 'retir':500 'right':60,218,420 'robust':258 'room':528 'router':286 'run':51,482 'said':117 'save':299 'screw':556 'secur':133,368,382,390,542 'self':329 'self-host':328 'server':55,91,109,251,313,407 'set':399 'setup':128 'shortcom':123 'slowli':158 'someth':377,422,425,446 'ssds':512 'sso':450 'start':177 'storag':475 'stuff':316,543 'subnet':373 'super':7,566,567 'suspect':353 'tailscal':424 'tandoor':334 'term':125,260 'thing':73,139,269,323 'think':225 'though':279,412 'time':167,220 'trilium':332 'truena':469,483 'ui':82 'unless':296 'use':75,430,506 'various':69,511 've':49,182,397,442 'vlan':375 'vscode':87 'want':199,253,534,554 'way':153 'weird':519 'well':318,411 'wind':242 'work':142,410 'would':362,452,470 'write':206 'wrong':240 'y':1 'year':47,101 'zigbee2mqtt':78 'zwave':80 'zwave-js-ui':79"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706300711
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/13070962"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706214311 {#2063
    date: 2024-01-25 21:25:11.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 {#1730
  +user: Proxies\__CG__\App\Entity\User {#2456 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1737 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
  +slug: "Starting-over-and-doing-it-right"
  +title: "Starting over and doing it "right""
  +url: null
  +body: """
    Y’all, this is gonna be super broad, and I apologize for that, but I’m pretty new to all this and am looking for advice and guidance because I’m pretty overwhelmed at the moment. Any help is very, very appreciated.\n
    \n
    For the last ~3 years, I’ve been running a basic home server on an old computer. Right now, it is hosting HomeAssistant, Frigate NVR, their various dependencies, and other things I use (such as zigbee2mqtt, zwave-js-ui, node-red, mosquitto, vscode, etc).\n
    \n
    This old server has been my “learning playground” for the last few years, as it was my very first home server and my first foray into linux. That said, it’s obviously got some shortcomings in terms of basic setup (it’s probably not secure, it’s definitely messy, some things don’t work as I’d like, etc). It’s currently on its way out (the motherboard is slowly kicking the bucket on me), so it’s time to replace it, and I kind of what to start over (not completely - I’ve hundreds of automations in home assistant and node-red, for instance, that I don’t want to have to completely re-write, so I intend to export/import those as needed) and do it “right” this time - at this point, I think this is where I’m hung up, paralyzed by a fear of doing it “wrong” and winding up with an inefficient, insecure mess.\n
    \n
    The new server, I want to be much more robust in terms of capability, and I have a handful of things I’d really love to do: pi-hole (though I need to buy a new router for this, so that has to come later on unless it’d save a bunch of headache doing it from the get-go), NAS, media server (plex/jellyfin), *arr stuff, as well as plenty of new things I’d love to self-host like Trilium notes, Tandoor or Mealie, Grocy, backups of local PCs/phones/etc (nextcloud?)… obviously this part is impossible to completely cover, but I suspect the hardware (list below) should be capable?\n
    \n
    I would love to put all my security cameras on their own subnet or vlan or something to keep them more secure.\n
    \n
    I need everything to be fully but securely accessible from outside the network. I’ve recently set up nginx for this on my current server and it works well, though I probably didn’t do it 100% “right.” Is something like Tailscale something I should look to use in conjuction with that? In place of? Not at all?\n
    \n
    I’ve also looked at something like Authelia for SSO, which would probably be convenient but also probably isn’t entirely necessary.\n
    \n
    Currently considering Proxmox, but then again, TrueNAS would be helpful for the storage aspect of all this. Can/should you run TrueNAS inside Proxmox? Should I be looking elsewhere entirely?\n
    \n
    Here’s the hardware for the recently-retired gaming PC I’ll be using:  \n
    [pcpartpicker.com/list/chV3jH](https://pcpartpicker.com/list/chV3jH)  \n
    Also various SSDs and HDDs.\n
    \n
    I’m in this weird place where I don’t have too much room to play around because I want to get all my home automation and security stuff back up as quickly as possible, but I don’t want to screw this all up.\n
    \n
    Again, any help/advice/input at all is super, super appreciated.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 38
  +favouriteCount: 47
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728873093 {#2463
    date: 2024-10-14 04:31:33.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2344 …}
  +votes: Doctrine\ORM\PersistentCollection {#2347 …}
  +reports: Doctrine\ORM\PersistentCollection {#2348 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2159 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2336 …}
  +badges: Doctrine\ORM\PersistentCollection {#2067 …}
  +children: [
    App\Entity\EntryComment {#1736
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1730 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1737 …}
      +image: null
      +parent: null
      +root: null
      +body: "If z2m, zwavejs,… Are installed from the adon store of HA, all you have to do is create a full backup of HA, and all your automations will be saved and restored automatically."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1728688599 {#1726
        date: 2024-10-12 01:16:39.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Malice@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1734 …}
      +nested: Doctrine\ORM\PersistentCollection {#1727 …}
      +votes: Doctrine\ORM\PersistentCollection {#1733 …}
      +reports: Doctrine\ORM\PersistentCollection {#1724 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1718 …}
      -id: 340500
      -bodyTs: "'adon':8 'autom':27 'automat':33 'backup':21 'creat':18 'full':20 'ha':11,23 'instal':5 'restor':32 'save':30 'store':9 'z2m':2 'zwavej':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://jlai.lu/comment/4924052"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706218901 {#1728
        date: 2024-01-25 22:41:41.0 +01:00
      }
      +"title": 340500
    }
  ]
  -id: 33065
  -titleTs: "'right':6 'start':1"
  -bodyTs: "'/list/chv3jh](https://pcpartpicker.com/list/chv3jh)':509 '100':419 '3':46 'access':391 'advic':26 'also':443,457,510 'apolog':11 'appreci':42,568 'around':531 'arr':315 'aspect':476 'assist':188 'authelia':448 'autom':185,540 'back':544 'backup':338 'basic':53,127 'broad':8 'bucket':161 'bunch':301 'buy':283 'camera':369 'can/should':480 'capabl':262,360 'come':293 'complet':180,203,349 'comput':59 'conjuct':432 'consid':464 'conveni':455 'cover':350 'current':150,406,463 'd':145,271,298,325 'definit':136 'depend':70 'didn':415 'elsewher':490 'entir':461,491 'etc':88,147 'everyth':385 'export/import':211 'fear':236 'first':107,112 'foray':113 'frigat':66 'fulli':388 'game':501 'get':309,536 'get-go':308 'go':310 'gonna':5 'got':121 'groci':337 'guidanc':28 'hand':267 'hardwar':355,495 'hdds':514 'headach':303 'help':38,472 'help/advice/input':562 'hole':278 'home':54,108,187,539 'homeassist':65 'host':64,330 'hundr':183 'hung':231 'imposs':347 'ineffici':246 'insecur':247 'insid':484 'instanc':194 'intend':209 'isn':459 'js':81 'keep':379 'kick':159 'kind':173 'last':45,99 'later':294 'learn':95 'like':146,331,423,447 'linux':115 'list':356 'll':504 'local':340 'look':24,428,444,489 'love':273,326,363 'm':16,31,230,516 'meali':336 'media':312 'mess':248 'messi':137 'moment':36 'mosquitto':86 'motherboard':156 'much':256,527 'nas':311 'necessari':462 'need':214,281,384 'network':395 'new':18,250,285,322 'nextcloud':342 'nginx':401 'node':84,191 'node-r':83,190 'note':333 'nvr':67 'obvious':120,343 'old':58,90 'outsid':393 'overwhelm':33 'paralyz':233 'part':345 'pc':502 'pcpartpicker.com':508 'pcpartpicker.com/list/chv3jh](https://pcpartpicker.com/list/chv3jh)':507 'pcs/phones/etc':341 'pi':277 'pi-hol':276 'place':436,520 'play':530 'playground':96 'plenti':320 'plex/jellyfin':314 'point':223 'possibl':549 'pretti':17,32 'probabl':131,414,453,458 'proxmox':465,485 'put':365 'quick':547 're':205 're-writ':204 'realli':272 'recent':398,499 'recently-retir':498 'red':85,192 'replac':169 'retir':500 'right':60,218,420 'robust':258 'room':528 'router':286 'run':51,482 'said':117 'save':299 'screw':556 'secur':133,368,382,390,542 'self':329 'self-host':328 'server':55,91,109,251,313,407 'set':399 'setup':128 'shortcom':123 'slowli':158 'someth':377,422,425,446 'ssds':512 'sso':450 'start':177 'storag':475 'stuff':316,543 'subnet':373 'super':7,566,567 'suspect':353 'tailscal':424 'tandoor':334 'term':125,260 'thing':73,139,269,323 'think':225 'though':279,412 'time':167,220 'trilium':332 'truena':469,483 'ui':82 'unless':296 'use':75,430,506 'various':69,511 've':49,182,397,442 'vlan':375 'vscode':87 'want':199,253,534,554 'way':153 'weird':519 'well':318,411 'wind':242 'work':142,410 'would':362,452,470 'write':206 'wrong':240 'y':1 'year':47,101 'zigbee2mqtt':78 'zwave':80 'zwave-js-ui':79"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706300711
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/13070962"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706214311 {#2063
    date: 2024-01-25 21:25:11.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 {#1730
  +user: Proxies\__CG__\App\Entity\User {#2456 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1737 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
  +slug: "Starting-over-and-doing-it-right"
  +title: "Starting over and doing it "right""
  +url: null
  +body: """
    Y’all, this is gonna be super broad, and I apologize for that, but I’m pretty new to all this and am looking for advice and guidance because I’m pretty overwhelmed at the moment. Any help is very, very appreciated.\n
    \n
    For the last ~3 years, I’ve been running a basic home server on an old computer. Right now, it is hosting HomeAssistant, Frigate NVR, their various dependencies, and other things I use (such as zigbee2mqtt, zwave-js-ui, node-red, mosquitto, vscode, etc).\n
    \n
    This old server has been my “learning playground” for the last few years, as it was my very first home server and my first foray into linux. That said, it’s obviously got some shortcomings in terms of basic setup (it’s probably not secure, it’s definitely messy, some things don’t work as I’d like, etc). It’s currently on its way out (the motherboard is slowly kicking the bucket on me), so it’s time to replace it, and I kind of what to start over (not completely - I’ve hundreds of automations in home assistant and node-red, for instance, that I don’t want to have to completely re-write, so I intend to export/import those as needed) and do it “right” this time - at this point, I think this is where I’m hung up, paralyzed by a fear of doing it “wrong” and winding up with an inefficient, insecure mess.\n
    \n
    The new server, I want to be much more robust in terms of capability, and I have a handful of things I’d really love to do: pi-hole (though I need to buy a new router for this, so that has to come later on unless it’d save a bunch of headache doing it from the get-go), NAS, media server (plex/jellyfin), *arr stuff, as well as plenty of new things I’d love to self-host like Trilium notes, Tandoor or Mealie, Grocy, backups of local PCs/phones/etc (nextcloud?)… obviously this part is impossible to completely cover, but I suspect the hardware (list below) should be capable?\n
    \n
    I would love to put all my security cameras on their own subnet or vlan or something to keep them more secure.\n
    \n
    I need everything to be fully but securely accessible from outside the network. I’ve recently set up nginx for this on my current server and it works well, though I probably didn’t do it 100% “right.” Is something like Tailscale something I should look to use in conjuction with that? In place of? Not at all?\n
    \n
    I’ve also looked at something like Authelia for SSO, which would probably be convenient but also probably isn’t entirely necessary.\n
    \n
    Currently considering Proxmox, but then again, TrueNAS would be helpful for the storage aspect of all this. Can/should you run TrueNAS inside Proxmox? Should I be looking elsewhere entirely?\n
    \n
    Here’s the hardware for the recently-retired gaming PC I’ll be using:  \n
    [pcpartpicker.com/list/chV3jH](https://pcpartpicker.com/list/chV3jH)  \n
    Also various SSDs and HDDs.\n
    \n
    I’m in this weird place where I don’t have too much room to play around because I want to get all my home automation and security stuff back up as quickly as possible, but I don’t want to screw this all up.\n
    \n
    Again, any help/advice/input at all is super, super appreciated.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 38
  +favouriteCount: 47
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728873093 {#2463
    date: 2024-10-14 04:31:33.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2344 …}
  +votes: Doctrine\ORM\PersistentCollection {#2347 …}
  +reports: Doctrine\ORM\PersistentCollection {#2348 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2159 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2336 …}
  +badges: Doctrine\ORM\PersistentCollection {#2067 …}
  +children: [
    App\Entity\EntryComment {#1736
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1730 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1737 …}
      +image: null
      +parent: null
      +root: null
      +body: "If z2m, zwavejs,… Are installed from the adon store of HA, all you have to do is create a full backup of HA, and all your automations will be saved and restored automatically."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1728688599 {#1726
        date: 2024-10-12 01:16:39.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Malice@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1734 …}
      +nested: Doctrine\ORM\PersistentCollection {#1727 …}
      +votes: Doctrine\ORM\PersistentCollection {#1733 …}
      +reports: Doctrine\ORM\PersistentCollection {#1724 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1718 …}
      -id: 340500
      -bodyTs: "'adon':8 'autom':27 'automat':33 'backup':21 'creat':18 'full':20 'ha':11,23 'instal':5 'restor':32 'save':30 'store':9 'z2m':2 'zwavej':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://jlai.lu/comment/4924052"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706218901 {#1728
        date: 2024-01-25 22:41:41.0 +01:00
      }
      +"title": 340500
    }
  ]
  -id: 33065
  -titleTs: "'right':6 'start':1"
  -bodyTs: "'/list/chv3jh](https://pcpartpicker.com/list/chv3jh)':509 '100':419 '3':46 'access':391 'advic':26 'also':443,457,510 'apolog':11 'appreci':42,568 'around':531 'arr':315 'aspect':476 'assist':188 'authelia':448 'autom':185,540 'back':544 'backup':338 'basic':53,127 'broad':8 'bucket':161 'bunch':301 'buy':283 'camera':369 'can/should':480 'capabl':262,360 'come':293 'complet':180,203,349 'comput':59 'conjuct':432 'consid':464 'conveni':455 'cover':350 'current':150,406,463 'd':145,271,298,325 'definit':136 'depend':70 'didn':415 'elsewher':490 'entir':461,491 'etc':88,147 'everyth':385 'export/import':211 'fear':236 'first':107,112 'foray':113 'frigat':66 'fulli':388 'game':501 'get':309,536 'get-go':308 'go':310 'gonna':5 'got':121 'groci':337 'guidanc':28 'hand':267 'hardwar':355,495 'hdds':514 'headach':303 'help':38,472 'help/advice/input':562 'hole':278 'home':54,108,187,539 'homeassist':65 'host':64,330 'hundr':183 'hung':231 'imposs':347 'ineffici':246 'insecur':247 'insid':484 'instanc':194 'intend':209 'isn':459 'js':81 'keep':379 'kick':159 'kind':173 'last':45,99 'later':294 'learn':95 'like':146,331,423,447 'linux':115 'list':356 'll':504 'local':340 'look':24,428,444,489 'love':273,326,363 'm':16,31,230,516 'meali':336 'media':312 'mess':248 'messi':137 'moment':36 'mosquitto':86 'motherboard':156 'much':256,527 'nas':311 'necessari':462 'need':214,281,384 'network':395 'new':18,250,285,322 'nextcloud':342 'nginx':401 'node':84,191 'node-r':83,190 'note':333 'nvr':67 'obvious':120,343 'old':58,90 'outsid':393 'overwhelm':33 'paralyz':233 'part':345 'pc':502 'pcpartpicker.com':508 'pcpartpicker.com/list/chv3jh](https://pcpartpicker.com/list/chv3jh)':507 'pcs/phones/etc':341 'pi':277 'pi-hol':276 'place':436,520 'play':530 'playground':96 'plenti':320 'plex/jellyfin':314 'point':223 'possibl':549 'pretti':17,32 'probabl':131,414,453,458 'proxmox':465,485 'put':365 'quick':547 're':205 're-writ':204 'realli':272 'recent':398,499 'recently-retir':498 'red':85,192 'replac':169 'retir':500 'right':60,218,420 'robust':258 'room':528 'router':286 'run':51,482 'said':117 'save':299 'screw':556 'secur':133,368,382,390,542 'self':329 'self-host':328 'server':55,91,109,251,313,407 'set':399 'setup':128 'shortcom':123 'slowli':158 'someth':377,422,425,446 'ssds':512 'sso':450 'start':177 'storag':475 'stuff':316,543 'subnet':373 'super':7,566,567 'suspect':353 'tailscal':424 'tandoor':334 'term':125,260 'thing':73,139,269,323 'think':225 'though':279,412 'time':167,220 'trilium':332 'truena':469,483 'ui':82 'unless':296 'use':75,430,506 'various':69,511 've':49,182,397,442 'vlan':375 'vscode':87 'want':199,253,534,554 'way':153 'weird':519 'well':318,411 'wind':242 'work':142,410 'would':362,452,470 'write':206 'wrong':240 'y':1 'year':47,101 'zigbee2mqtt':78 'zwave':80 'zwave-js-ui':79"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706300711
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/13070962"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706214311 {#2063
    date: 2024-01-25 21:25:11.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 {#1736
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1730
    +user: Proxies\__CG__\App\Entity\User {#2456 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1737 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
    +slug: "Starting-over-and-doing-it-right"
    +title: "Starting over and doing it "right""
    +url: null
    +body: """
      Y’all, this is gonna be super broad, and I apologize for that, but I’m pretty new to all this and am looking for advice and guidance because I’m pretty overwhelmed at the moment. Any help is very, very appreciated.\n
      \n
      For the last ~3 years, I’ve been running a basic home server on an old computer. Right now, it is hosting HomeAssistant, Frigate NVR, their various dependencies, and other things I use (such as zigbee2mqtt, zwave-js-ui, node-red, mosquitto, vscode, etc).\n
      \n
      This old server has been my “learning playground” for the last few years, as it was my very first home server and my first foray into linux. That said, it’s obviously got some shortcomings in terms of basic setup (it’s probably not secure, it’s definitely messy, some things don’t work as I’d like, etc). It’s currently on its way out (the motherboard is slowly kicking the bucket on me), so it’s time to replace it, and I kind of what to start over (not completely - I’ve hundreds of automations in home assistant and node-red, for instance, that I don’t want to have to completely re-write, so I intend to export/import those as needed) and do it “right” this time - at this point, I think this is where I’m hung up, paralyzed by a fear of doing it “wrong” and winding up with an inefficient, insecure mess.\n
      \n
      The new server, I want to be much more robust in terms of capability, and I have a handful of things I’d really love to do: pi-hole (though I need to buy a new router for this, so that has to come later on unless it’d save a bunch of headache doing it from the get-go), NAS, media server (plex/jellyfin), *arr stuff, as well as plenty of new things I’d love to self-host like Trilium notes, Tandoor or Mealie, Grocy, backups of local PCs/phones/etc (nextcloud?)… obviously this part is impossible to completely cover, but I suspect the hardware (list below) should be capable?\n
      \n
      I would love to put all my security cameras on their own subnet or vlan or something to keep them more secure.\n
      \n
      I need everything to be fully but securely accessible from outside the network. I’ve recently set up nginx for this on my current server and it works well, though I probably didn’t do it 100% “right.” Is something like Tailscale something I should look to use in conjuction with that? In place of? Not at all?\n
      \n
      I’ve also looked at something like Authelia for SSO, which would probably be convenient but also probably isn’t entirely necessary.\n
      \n
      Currently considering Proxmox, but then again, TrueNAS would be helpful for the storage aspect of all this. Can/should you run TrueNAS inside Proxmox? Should I be looking elsewhere entirely?\n
      \n
      Here’s the hardware for the recently-retired gaming PC I’ll be using:  \n
      [pcpartpicker.com/list/chV3jH](https://pcpartpicker.com/list/chV3jH)  \n
      Also various SSDs and HDDs.\n
      \n
      I’m in this weird place where I don’t have too much room to play around because I want to get all my home automation and security stuff back up as quickly as possible, but I don’t want to screw this all up.\n
      \n
      Again, any help/advice/input at all is super, super appreciated.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 38
    +favouriteCount: 47
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728873093 {#2463
      date: 2024-10-14 04:31:33.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2344 …}
    +votes: Doctrine\ORM\PersistentCollection {#2347 …}
    +reports: Doctrine\ORM\PersistentCollection {#2348 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2159 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2336 …}
    +badges: Doctrine\ORM\PersistentCollection {#2067 …}
    +children: [
      App\Entity\EntryComment {#1736}
    ]
    -id: 33065
    -titleTs: "'right':6 'start':1"
    -bodyTs: "'/list/chv3jh](https://pcpartpicker.com/list/chv3jh)':509 '100':419 '3':46 'access':391 'advic':26 'also':443,457,510 'apolog':11 'appreci':42,568 'around':531 'arr':315 'aspect':476 'assist':188 'authelia':448 'autom':185,540 'back':544 'backup':338 'basic':53,127 'broad':8 'bucket':161 'bunch':301 'buy':283 'camera':369 'can/should':480 'capabl':262,360 'come':293 'complet':180,203,349 'comput':59 'conjuct':432 'consid':464 'conveni':455 'cover':350 'current':150,406,463 'd':145,271,298,325 'definit':136 'depend':70 'didn':415 'elsewher':490 'entir':461,491 'etc':88,147 'everyth':385 'export/import':211 'fear':236 'first':107,112 'foray':113 'frigat':66 'fulli':388 'game':501 'get':309,536 'get-go':308 'go':310 'gonna':5 'got':121 'groci':337 'guidanc':28 'hand':267 'hardwar':355,495 'hdds':514 'headach':303 'help':38,472 'help/advice/input':562 'hole':278 'home':54,108,187,539 'homeassist':65 'host':64,330 'hundr':183 'hung':231 'imposs':347 'ineffici':246 'insecur':247 'insid':484 'instanc':194 'intend':209 'isn':459 'js':81 'keep':379 'kick':159 'kind':173 'last':45,99 'later':294 'learn':95 'like':146,331,423,447 'linux':115 'list':356 'll':504 'local':340 'look':24,428,444,489 'love':273,326,363 'm':16,31,230,516 'meali':336 'media':312 'mess':248 'messi':137 'moment':36 'mosquitto':86 'motherboard':156 'much':256,527 'nas':311 'necessari':462 'need':214,281,384 'network':395 'new':18,250,285,322 'nextcloud':342 'nginx':401 'node':84,191 'node-r':83,190 'note':333 'nvr':67 'obvious':120,343 'old':58,90 'outsid':393 'overwhelm':33 'paralyz':233 'part':345 'pc':502 'pcpartpicker.com':508 'pcpartpicker.com/list/chv3jh](https://pcpartpicker.com/list/chv3jh)':507 'pcs/phones/etc':341 'pi':277 'pi-hol':276 'place':436,520 'play':530 'playground':96 'plenti':320 'plex/jellyfin':314 'point':223 'possibl':549 'pretti':17,32 'probabl':131,414,453,458 'proxmox':465,485 'put':365 'quick':547 're':205 're-writ':204 'realli':272 'recent':398,499 'recently-retir':498 'red':85,192 'replac':169 'retir':500 'right':60,218,420 'robust':258 'room':528 'router':286 'run':51,482 'said':117 'save':299 'screw':556 'secur':133,368,382,390,542 'self':329 'self-host':328 'server':55,91,109,251,313,407 'set':399 'setup':128 'shortcom':123 'slowli':158 'someth':377,422,425,446 'ssds':512 'sso':450 'start':177 'storag':475 'stuff':316,543 'subnet':373 'super':7,566,567 'suspect':353 'tailscal':424 'tandoor':334 'term':125,260 'thing':73,139,269,323 'think':225 'though':279,412 'time':167,220 'trilium':332 'truena':469,483 'ui':82 'unless':296 'use':75,430,506 'various':69,511 've':49,182,397,442 'vlan':375 'vscode':87 'want':199,253,534,554 'way':153 'weird':519 'well':318,411 'wind':242 'work':142,410 'would':362,452,470 'write':206 'wrong':240 'y':1 'year':47,101 'zigbee2mqtt':78 'zwave':80 'zwave-js-ui':79"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706300711
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/13070962"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706214311 {#2063
      date: 2024-01-25 21:25:11.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1737 …}
  +image: null
  +parent: null
  +root: null
  +body: "If z2m, zwavejs,… Are installed from the adon store of HA, all you have to do is create a full backup of HA, and all your automations will be saved and restored automatically."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1728688599 {#1726
    date: 2024-10-12 01:16:39.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Malice@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1734 …}
  +nested: Doctrine\ORM\PersistentCollection {#1727 …}
  +votes: Doctrine\ORM\PersistentCollection {#1733 …}
  +reports: Doctrine\ORM\PersistentCollection {#1724 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1718 …}
  -id: 340500
  -bodyTs: "'adon':8 'autom':27 'automat':33 'backup':21 'creat':18 'full':20 'ha':11,23 'instal':5 'restor':32 'save':30 'store':9 'z2m':2 'zwavej':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://jlai.lu/comment/4924052"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706218901 {#1728
    date: 2024-01-25 22:41:41.0 +01:00
  }
  +"title": 340500
}
"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 {#1736
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1730
    +user: Proxies\__CG__\App\Entity\User {#2456 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1737 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
    +slug: "Starting-over-and-doing-it-right"
    +title: "Starting over and doing it "right""
    +url: null
    +body: """
      Y’all, this is gonna be super broad, and I apologize for that, but I’m pretty new to all this and am looking for advice and guidance because I’m pretty overwhelmed at the moment. Any help is very, very appreciated.\n
      \n
      For the last ~3 years, I’ve been running a basic home server on an old computer. Right now, it is hosting HomeAssistant, Frigate NVR, their various dependencies, and other things I use (such as zigbee2mqtt, zwave-js-ui, node-red, mosquitto, vscode, etc).\n
      \n
      This old server has been my “learning playground” for the last few years, as it was my very first home server and my first foray into linux. That said, it’s obviously got some shortcomings in terms of basic setup (it’s probably not secure, it’s definitely messy, some things don’t work as I’d like, etc). It’s currently on its way out (the motherboard is slowly kicking the bucket on me), so it’s time to replace it, and I kind of what to start over (not completely - I’ve hundreds of automations in home assistant and node-red, for instance, that I don’t want to have to completely re-write, so I intend to export/import those as needed) and do it “right” this time - at this point, I think this is where I’m hung up, paralyzed by a fear of doing it “wrong” and winding up with an inefficient, insecure mess.\n
      \n
      The new server, I want to be much more robust in terms of capability, and I have a handful of things I’d really love to do: pi-hole (though I need to buy a new router for this, so that has to come later on unless it’d save a bunch of headache doing it from the get-go), NAS, media server (plex/jellyfin), *arr stuff, as well as plenty of new things I’d love to self-host like Trilium notes, Tandoor or Mealie, Grocy, backups of local PCs/phones/etc (nextcloud?)… obviously this part is impossible to completely cover, but I suspect the hardware (list below) should be capable?\n
      \n
      I would love to put all my security cameras on their own subnet or vlan or something to keep them more secure.\n
      \n
      I need everything to be fully but securely accessible from outside the network. I’ve recently set up nginx for this on my current server and it works well, though I probably didn’t do it 100% “right.” Is something like Tailscale something I should look to use in conjuction with that? In place of? Not at all?\n
      \n
      I’ve also looked at something like Authelia for SSO, which would probably be convenient but also probably isn’t entirely necessary.\n
      \n
      Currently considering Proxmox, but then again, TrueNAS would be helpful for the storage aspect of all this. Can/should you run TrueNAS inside Proxmox? Should I be looking elsewhere entirely?\n
      \n
      Here’s the hardware for the recently-retired gaming PC I’ll be using:  \n
      [pcpartpicker.com/list/chV3jH](https://pcpartpicker.com/list/chV3jH)  \n
      Also various SSDs and HDDs.\n
      \n
      I’m in this weird place where I don’t have too much room to play around because I want to get all my home automation and security stuff back up as quickly as possible, but I don’t want to screw this all up.\n
      \n
      Again, any help/advice/input at all is super, super appreciated.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 38
    +favouriteCount: 47
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728873093 {#2463
      date: 2024-10-14 04:31:33.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2344 …}
    +votes: Doctrine\ORM\PersistentCollection {#2347 …}
    +reports: Doctrine\ORM\PersistentCollection {#2348 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2159 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2336 …}
    +badges: Doctrine\ORM\PersistentCollection {#2067 …}
    +children: [
      App\Entity\EntryComment {#1736}
    ]
    -id: 33065
    -titleTs: "'right':6 'start':1"
    -bodyTs: "'/list/chv3jh](https://pcpartpicker.com/list/chv3jh)':509 '100':419 '3':46 'access':391 'advic':26 'also':443,457,510 'apolog':11 'appreci':42,568 'around':531 'arr':315 'aspect':476 'assist':188 'authelia':448 'autom':185,540 'back':544 'backup':338 'basic':53,127 'broad':8 'bucket':161 'bunch':301 'buy':283 'camera':369 'can/should':480 'capabl':262,360 'come':293 'complet':180,203,349 'comput':59 'conjuct':432 'consid':464 'conveni':455 'cover':350 'current':150,406,463 'd':145,271,298,325 'definit':136 'depend':70 'didn':415 'elsewher':490 'entir':461,491 'etc':88,147 'everyth':385 'export/import':211 'fear':236 'first':107,112 'foray':113 'frigat':66 'fulli':388 'game':501 'get':309,536 'get-go':308 'go':310 'gonna':5 'got':121 'groci':337 'guidanc':28 'hand':267 'hardwar':355,495 'hdds':514 'headach':303 'help':38,472 'help/advice/input':562 'hole':278 'home':54,108,187,539 'homeassist':65 'host':64,330 'hundr':183 'hung':231 'imposs':347 'ineffici':246 'insecur':247 'insid':484 'instanc':194 'intend':209 'isn':459 'js':81 'keep':379 'kick':159 'kind':173 'last':45,99 'later':294 'learn':95 'like':146,331,423,447 'linux':115 'list':356 'll':504 'local':340 'look':24,428,444,489 'love':273,326,363 'm':16,31,230,516 'meali':336 'media':312 'mess':248 'messi':137 'moment':36 'mosquitto':86 'motherboard':156 'much':256,527 'nas':311 'necessari':462 'need':214,281,384 'network':395 'new':18,250,285,322 'nextcloud':342 'nginx':401 'node':84,191 'node-r':83,190 'note':333 'nvr':67 'obvious':120,343 'old':58,90 'outsid':393 'overwhelm':33 'paralyz':233 'part':345 'pc':502 'pcpartpicker.com':508 'pcpartpicker.com/list/chv3jh](https://pcpartpicker.com/list/chv3jh)':507 'pcs/phones/etc':341 'pi':277 'pi-hol':276 'place':436,520 'play':530 'playground':96 'plenti':320 'plex/jellyfin':314 'point':223 'possibl':549 'pretti':17,32 'probabl':131,414,453,458 'proxmox':465,485 'put':365 'quick':547 're':205 're-writ':204 'realli':272 'recent':398,499 'recently-retir':498 'red':85,192 'replac':169 'retir':500 'right':60,218,420 'robust':258 'room':528 'router':286 'run':51,482 'said':117 'save':299 'screw':556 'secur':133,368,382,390,542 'self':329 'self-host':328 'server':55,91,109,251,313,407 'set':399 'setup':128 'shortcom':123 'slowli':158 'someth':377,422,425,446 'ssds':512 'sso':450 'start':177 'storag':475 'stuff':316,543 'subnet':373 'super':7,566,567 'suspect':353 'tailscal':424 'tandoor':334 'term':125,260 'thing':73,139,269,323 'think':225 'though':279,412 'time':167,220 'trilium':332 'truena':469,483 'ui':82 'unless':296 'use':75,430,506 'various':69,511 've':49,182,397,442 'vlan':375 'vscode':87 'want':199,253,534,554 'way':153 'weird':519 'well':318,411 'wind':242 'work':142,410 'would':362,452,470 'write':206 'wrong':240 'y':1 'year':47,101 'zigbee2mqtt':78 'zwave':80 'zwave-js-ui':79"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706300711
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/13070962"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706214311 {#2063
      date: 2024-01-25 21:25:11.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1737 …}
  +image: null
  +parent: null
  +root: null
  +body: "If z2m, zwavejs,… Are installed from the adon store of HA, all you have to do is create a full backup of HA, and all your automations will be saved and restored automatically."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1728688599 {#1726
    date: 2024-10-12 01:16:39.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Malice@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1734 …}
  +nested: Doctrine\ORM\PersistentCollection {#1727 …}
  +votes: Doctrine\ORM\PersistentCollection {#1733 …}
  +reports: Doctrine\ORM\PersistentCollection {#1724 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1718 …}
  -id: 340500
  -bodyTs: "'adon':8 'autom':27 'automat':33 'backup':21 'creat':18 'full':20 'ha':11,23 'instal':5 'restor':32 'save':30 'store':9 'z2m':2 'zwavej':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://jlai.lu/comment/4924052"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706218901 {#1728
    date: 2024-01-25 22:41:41.0 +01:00
  }
  +"title": 340500
}
"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 {#1736
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1730
    +user: Proxies\__CG__\App\Entity\User {#2456 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1737 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
    +slug: "Starting-over-and-doing-it-right"
    +title: "Starting over and doing it "right""
    +url: null
    +body: """
      Y’all, this is gonna be super broad, and I apologize for that, but I’m pretty new to all this and am looking for advice and guidance because I’m pretty overwhelmed at the moment. Any help is very, very appreciated.\n
      \n
      For the last ~3 years, I’ve been running a basic home server on an old computer. Right now, it is hosting HomeAssistant, Frigate NVR, their various dependencies, and other things I use (such as zigbee2mqtt, zwave-js-ui, node-red, mosquitto, vscode, etc).\n
      \n
      This old server has been my “learning playground” for the last few years, as it was my very first home server and my first foray into linux. That said, it’s obviously got some shortcomings in terms of basic setup (it’s probably not secure, it’s definitely messy, some things don’t work as I’d like, etc). It’s currently on its way out (the motherboard is slowly kicking the bucket on me), so it’s time to replace it, and I kind of what to start over (not completely - I’ve hundreds of automations in home assistant and node-red, for instance, that I don’t want to have to completely re-write, so I intend to export/import those as needed) and do it “right” this time - at this point, I think this is where I’m hung up, paralyzed by a fear of doing it “wrong” and winding up with an inefficient, insecure mess.\n
      \n
      The new server, I want to be much more robust in terms of capability, and I have a handful of things I’d really love to do: pi-hole (though I need to buy a new router for this, so that has to come later on unless it’d save a bunch of headache doing it from the get-go), NAS, media server (plex/jellyfin), *arr stuff, as well as plenty of new things I’d love to self-host like Trilium notes, Tandoor or Mealie, Grocy, backups of local PCs/phones/etc (nextcloud?)… obviously this part is impossible to completely cover, but I suspect the hardware (list below) should be capable?\n
      \n
      I would love to put all my security cameras on their own subnet or vlan or something to keep them more secure.\n
      \n
      I need everything to be fully but securely accessible from outside the network. I’ve recently set up nginx for this on my current server and it works well, though I probably didn’t do it 100% “right.” Is something like Tailscale something I should look to use in conjuction with that? In place of? Not at all?\n
      \n
      I’ve also looked at something like Authelia for SSO, which would probably be convenient but also probably isn’t entirely necessary.\n
      \n
      Currently considering Proxmox, but then again, TrueNAS would be helpful for the storage aspect of all this. Can/should you run TrueNAS inside Proxmox? Should I be looking elsewhere entirely?\n
      \n
      Here’s the hardware for the recently-retired gaming PC I’ll be using:  \n
      [pcpartpicker.com/list/chV3jH](https://pcpartpicker.com/list/chV3jH)  \n
      Also various SSDs and HDDs.\n
      \n
      I’m in this weird place where I don’t have too much room to play around because I want to get all my home automation and security stuff back up as quickly as possible, but I don’t want to screw this all up.\n
      \n
      Again, any help/advice/input at all is super, super appreciated.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 38
    +favouriteCount: 47
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728873093 {#2463
      date: 2024-10-14 04:31:33.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2344 …}
    +votes: Doctrine\ORM\PersistentCollection {#2347 …}
    +reports: Doctrine\ORM\PersistentCollection {#2348 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2159 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2336 …}
    +badges: Doctrine\ORM\PersistentCollection {#2067 …}
    +children: [
      App\Entity\EntryComment {#1736}
    ]
    -id: 33065
    -titleTs: "'right':6 'start':1"
    -bodyTs: "'/list/chv3jh](https://pcpartpicker.com/list/chv3jh)':509 '100':419 '3':46 'access':391 'advic':26 'also':443,457,510 'apolog':11 'appreci':42,568 'around':531 'arr':315 'aspect':476 'assist':188 'authelia':448 'autom':185,540 'back':544 'backup':338 'basic':53,127 'broad':8 'bucket':161 'bunch':301 'buy':283 'camera':369 'can/should':480 'capabl':262,360 'come':293 'complet':180,203,349 'comput':59 'conjuct':432 'consid':464 'conveni':455 'cover':350 'current':150,406,463 'd':145,271,298,325 'definit':136 'depend':70 'didn':415 'elsewher':490 'entir':461,491 'etc':88,147 'everyth':385 'export/import':211 'fear':236 'first':107,112 'foray':113 'frigat':66 'fulli':388 'game':501 'get':309,536 'get-go':308 'go':310 'gonna':5 'got':121 'groci':337 'guidanc':28 'hand':267 'hardwar':355,495 'hdds':514 'headach':303 'help':38,472 'help/advice/input':562 'hole':278 'home':54,108,187,539 'homeassist':65 'host':64,330 'hundr':183 'hung':231 'imposs':347 'ineffici':246 'insecur':247 'insid':484 'instanc':194 'intend':209 'isn':459 'js':81 'keep':379 'kick':159 'kind':173 'last':45,99 'later':294 'learn':95 'like':146,331,423,447 'linux':115 'list':356 'll':504 'local':340 'look':24,428,444,489 'love':273,326,363 'm':16,31,230,516 'meali':336 'media':312 'mess':248 'messi':137 'moment':36 'mosquitto':86 'motherboard':156 'much':256,527 'nas':311 'necessari':462 'need':214,281,384 'network':395 'new':18,250,285,322 'nextcloud':342 'nginx':401 'node':84,191 'node-r':83,190 'note':333 'nvr':67 'obvious':120,343 'old':58,90 'outsid':393 'overwhelm':33 'paralyz':233 'part':345 'pc':502 'pcpartpicker.com':508 'pcpartpicker.com/list/chv3jh](https://pcpartpicker.com/list/chv3jh)':507 'pcs/phones/etc':341 'pi':277 'pi-hol':276 'place':436,520 'play':530 'playground':96 'plenti':320 'plex/jellyfin':314 'point':223 'possibl':549 'pretti':17,32 'probabl':131,414,453,458 'proxmox':465,485 'put':365 'quick':547 're':205 're-writ':204 'realli':272 'recent':398,499 'recently-retir':498 'red':85,192 'replac':169 'retir':500 'right':60,218,420 'robust':258 'room':528 'router':286 'run':51,482 'said':117 'save':299 'screw':556 'secur':133,368,382,390,542 'self':329 'self-host':328 'server':55,91,109,251,313,407 'set':399 'setup':128 'shortcom':123 'slowli':158 'someth':377,422,425,446 'ssds':512 'sso':450 'start':177 'storag':475 'stuff':316,543 'subnet':373 'super':7,566,567 'suspect':353 'tailscal':424 'tandoor':334 'term':125,260 'thing':73,139,269,323 'think':225 'though':279,412 'time':167,220 'trilium':332 'truena':469,483 'ui':82 'unless':296 'use':75,430,506 'various':69,511 've':49,182,397,442 'vlan':375 'vscode':87 'want':199,253,534,554 'way':153 'weird':519 'well':318,411 'wind':242 'work':142,410 'would':362,452,470 'write':206 'wrong':240 'y':1 'year':47,101 'zigbee2mqtt':78 'zwave':80 'zwave-js-ui':79"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706300711
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/13070962"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706214311 {#2063
      date: 2024-01-25 21:25:11.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1737 …}
  +image: null
  +parent: null
  +root: null
  +body: "If z2m, zwavejs,… Are installed from the adon store of HA, all you have to do is create a full backup of HA, and all your automations will be saved and restored automatically."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1728688599 {#1726
    date: 2024-10-12 01:16:39.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Malice@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1734 …}
  +nested: Doctrine\ORM\PersistentCollection {#1727 …}
  +votes: Doctrine\ORM\PersistentCollection {#1733 …}
  +reports: Doctrine\ORM\PersistentCollection {#1724 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1718 …}
  -id: 340500
  -bodyTs: "'adon':8 'autom':27 'automat':33 'backup':21 'creat':18 'full':20 'ha':11,23 'instal':5 'restor':32 'save':30 'store':9 'z2m':2 'zwavej':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://jlai.lu/comment/4924052"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706218901 {#1728
    date: 2024-01-25 22:41:41.0 +01:00
  }
  +"title": 340500
}
"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 {#1604
  +user: Proxies\__CG__\App\Entity\User {#2098 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1613 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
  +slug: "What-can-the-US-do-to-help-Mexico-finally-stop"
  +title: "What can the US do to help Mexico finally stop the cartels?"
  +url: null
  +body: """
    Politicians constantly talk about stopping the illegal immigrants that are coming from Mexico, but putting a wall has never and will never be a solution since the reason why so many displaced keep coming across the border is mostly to escape the crime, corruption, inequality, and violence of they have to live in their home countries. The worst part is that most of these terrible things is that happen in third world countries are rooted in constant subversion by developed countries, primarily the US. I feel like since we caused this (even if in part) we should help stop it now, even if we didn’t publicly admit guilt to save face.\n
    \n
    So, how do we do it? Do we straight up invade Mexico and go on a full out war against the cartels like we did against Osama Bin Laden?\n
    \n
    If not, why not? And, is there anything that can be done?\n
    \n
    I would like to keep things civil. Please, let’s keep this respectful as I know this is a tough issue and there is anger on both sides of this issue.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 82
  +favouriteCount: 124
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727822298 {#2100
    date: 2024-10-02 00:38:18.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2101 …}
  +votes: Doctrine\ORM\PersistentCollection {#2103 …}
  +reports: Doctrine\ORM\PersistentCollection {#2110 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2112 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2114 …}
  +badges: Doctrine\ORM\PersistentCollection {#2117 …}
  +children: [
    App\Entity\EntryComment {#1596
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1613 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        “do we straight up invade… like we did…” Do you know the mess that actually comes from there? And How much it had enforced extremist behaviour in other countries.\n
        \n
        “What US needs to do?” Start by taking care of your own issues like guns, they will inevitably end up in dark market serving cartels and others, it would also stop massive killing happening in your own country at the same time… Priorities to education and healthcare, Stop invading countries (can’t remember last US invasion which was actually useful…), start supporting smart guys instead of bad/extremist guys so they don’t get more powerful (exemple: Masoud instead of Bin Laden in Afghanistan against Russia).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1724609235 {#1702
        date: 2024-08-25 20:07:15.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@HurlingDurling@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1620 …}
      +nested: Doctrine\ORM\PersistentCollection {#1555 …}
      +votes: Doctrine\ORM\PersistentCollection {#1556 …}
      +reports: Doctrine\ORM\PersistentCollection {#1554 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1566 …}
      -id: 312621
      -bodyTs: "'actual':15,88 'afghanistan':112 'also':59 'bad/extremist':96 'behaviour':26 'bin':109 'care':38 'cartel':54 'come':16 'countri':29,67,79 'dark':51 'educ':74 'end':48 'enforc':24 'exempl':105 'extremist':25 'get':102 'gun':44 'guy':93,97 'happen':63 'healthcar':76 'inevit':47 'instead':94,107 'invad':5,78 'invas':85 'issu':42 'kill':62 'know':11 'laden':110 'last':83 'like':6,43 'market':52 'masoud':106 'massiv':61 'mess':13 'much':21 'need':32 'other':56 'power':104 'prioriti':72 'rememb':82 'russia':114 'serv':53 'smart':92 'start':35,90 'stop':60,77 'straight':3 'support':91 'take':37 'time':71 'us':31,84 'use':89 'would':58"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://jlai.lu/comment/4715345"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705375759 {#1619
        date: 2024-01-16 04:29:19.0 +01:00
      }
      +"title": 312621
    }
  ]
  -id: 30828
  -titleTs: "'cartel':12 'final':9 'help':7 'mexico':8 'stop':10 'us':4"
  -bodyTs: "'across':35 'admit':108 'anger':178 'anyth':149 'bin':140 'border':37 'cartel':134 'caus':90 'civil':160 'come':11,34 'constant':2,77 'corrupt':44 'countri':56,73,81 'crime':43 'develop':80 'didn':105 'displac':32 'done':153 'escap':41 'even':92,102 'face':112 'feel':86 'full':129 'go':126 'guilt':109 'happen':69 'help':98 'home':55 'illeg':7 'immigr':8 'inequ':45 'invad':123 'issu':174,184 'keep':33,158,164 'know':169 'laden':141 'let':162 'like':87,135,156 'live':52 'mani':31 'mexico':13,124 'most':39 'never':19,22 'osama':139 'part':59,95 'pleas':161 'politician':1 'primarili':82 'public':107 'put':15 'reason':28 'respect':166 'root':75 'save':111 'side':181 'sinc':26,88 'solut':25 'stop':5,99 'straight':121 'subvers':78 'talk':3 'terribl':65 'thing':66,159 'third':71 'tough':173 'us':84 'violenc':47 'wall':17 'war':131 'world':72 'worst':58 'would':155"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705456445
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10764954"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705370045 {#2056
    date: 2024-01-16 02:54:05.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 {#1604
  +user: Proxies\__CG__\App\Entity\User {#2098 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1613 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
  +slug: "What-can-the-US-do-to-help-Mexico-finally-stop"
  +title: "What can the US do to help Mexico finally stop the cartels?"
  +url: null
  +body: """
    Politicians constantly talk about stopping the illegal immigrants that are coming from Mexico, but putting a wall has never and will never be a solution since the reason why so many displaced keep coming across the border is mostly to escape the crime, corruption, inequality, and violence of they have to live in their home countries. The worst part is that most of these terrible things is that happen in third world countries are rooted in constant subversion by developed countries, primarily the US. I feel like since we caused this (even if in part) we should help stop it now, even if we didn’t publicly admit guilt to save face.\n
    \n
    So, how do we do it? Do we straight up invade Mexico and go on a full out war against the cartels like we did against Osama Bin Laden?\n
    \n
    If not, why not? And, is there anything that can be done?\n
    \n
    I would like to keep things civil. Please, let’s keep this respectful as I know this is a tough issue and there is anger on both sides of this issue.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 82
  +favouriteCount: 124
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727822298 {#2100
    date: 2024-10-02 00:38:18.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2101 …}
  +votes: Doctrine\ORM\PersistentCollection {#2103 …}
  +reports: Doctrine\ORM\PersistentCollection {#2110 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2112 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2114 …}
  +badges: Doctrine\ORM\PersistentCollection {#2117 …}
  +children: [
    App\Entity\EntryComment {#1596
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1613 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        “do we straight up invade… like we did…” Do you know the mess that actually comes from there? And How much it had enforced extremist behaviour in other countries.\n
        \n
        “What US needs to do?” Start by taking care of your own issues like guns, they will inevitably end up in dark market serving cartels and others, it would also stop massive killing happening in your own country at the same time… Priorities to education and healthcare, Stop invading countries (can’t remember last US invasion which was actually useful…), start supporting smart guys instead of bad/extremist guys so they don’t get more powerful (exemple: Masoud instead of Bin Laden in Afghanistan against Russia).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1724609235 {#1702
        date: 2024-08-25 20:07:15.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@HurlingDurling@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1620 …}
      +nested: Doctrine\ORM\PersistentCollection {#1555 …}
      +votes: Doctrine\ORM\PersistentCollection {#1556 …}
      +reports: Doctrine\ORM\PersistentCollection {#1554 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1566 …}
      -id: 312621
      -bodyTs: "'actual':15,88 'afghanistan':112 'also':59 'bad/extremist':96 'behaviour':26 'bin':109 'care':38 'cartel':54 'come':16 'countri':29,67,79 'dark':51 'educ':74 'end':48 'enforc':24 'exempl':105 'extremist':25 'get':102 'gun':44 'guy':93,97 'happen':63 'healthcar':76 'inevit':47 'instead':94,107 'invad':5,78 'invas':85 'issu':42 'kill':62 'know':11 'laden':110 'last':83 'like':6,43 'market':52 'masoud':106 'massiv':61 'mess':13 'much':21 'need':32 'other':56 'power':104 'prioriti':72 'rememb':82 'russia':114 'serv':53 'smart':92 'start':35,90 'stop':60,77 'straight':3 'support':91 'take':37 'time':71 'us':31,84 'use':89 'would':58"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://jlai.lu/comment/4715345"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705375759 {#1619
        date: 2024-01-16 04:29:19.0 +01:00
      }
      +"title": 312621
    }
  ]
  -id: 30828
  -titleTs: "'cartel':12 'final':9 'help':7 'mexico':8 'stop':10 'us':4"
  -bodyTs: "'across':35 'admit':108 'anger':178 'anyth':149 'bin':140 'border':37 'cartel':134 'caus':90 'civil':160 'come':11,34 'constant':2,77 'corrupt':44 'countri':56,73,81 'crime':43 'develop':80 'didn':105 'displac':32 'done':153 'escap':41 'even':92,102 'face':112 'feel':86 'full':129 'go':126 'guilt':109 'happen':69 'help':98 'home':55 'illeg':7 'immigr':8 'inequ':45 'invad':123 'issu':174,184 'keep':33,158,164 'know':169 'laden':141 'let':162 'like':87,135,156 'live':52 'mani':31 'mexico':13,124 'most':39 'never':19,22 'osama':139 'part':59,95 'pleas':161 'politician':1 'primarili':82 'public':107 'put':15 'reason':28 'respect':166 'root':75 'save':111 'side':181 'sinc':26,88 'solut':25 'stop':5,99 'straight':121 'subvers':78 'talk':3 'terribl':65 'thing':66,159 'third':71 'tough':173 'us':84 'violenc':47 'wall':17 'war':131 'world':72 'worst':58 'would':155"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705456445
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10764954"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705370045 {#2056
    date: 2024-01-16 02:54:05.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 {#1604
  +user: Proxies\__CG__\App\Entity\User {#2098 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1613 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
  +slug: "What-can-the-US-do-to-help-Mexico-finally-stop"
  +title: "What can the US do to help Mexico finally stop the cartels?"
  +url: null
  +body: """
    Politicians constantly talk about stopping the illegal immigrants that are coming from Mexico, but putting a wall has never and will never be a solution since the reason why so many displaced keep coming across the border is mostly to escape the crime, corruption, inequality, and violence of they have to live in their home countries. The worst part is that most of these terrible things is that happen in third world countries are rooted in constant subversion by developed countries, primarily the US. I feel like since we caused this (even if in part) we should help stop it now, even if we didn’t publicly admit guilt to save face.\n
    \n
    So, how do we do it? Do we straight up invade Mexico and go on a full out war against the cartels like we did against Osama Bin Laden?\n
    \n
    If not, why not? And, is there anything that can be done?\n
    \n
    I would like to keep things civil. Please, let’s keep this respectful as I know this is a tough issue and there is anger on both sides of this issue.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 82
  +favouriteCount: 124
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727822298 {#2100
    date: 2024-10-02 00:38:18.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2101 …}
  +votes: Doctrine\ORM\PersistentCollection {#2103 …}
  +reports: Doctrine\ORM\PersistentCollection {#2110 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2112 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2114 …}
  +badges: Doctrine\ORM\PersistentCollection {#2117 …}
  +children: [
    App\Entity\EntryComment {#1596
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1613 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        “do we straight up invade… like we did…” Do you know the mess that actually comes from there? And How much it had enforced extremist behaviour in other countries.\n
        \n
        “What US needs to do?” Start by taking care of your own issues like guns, they will inevitably end up in dark market serving cartels and others, it would also stop massive killing happening in your own country at the same time… Priorities to education and healthcare, Stop invading countries (can’t remember last US invasion which was actually useful…), start supporting smart guys instead of bad/extremist guys so they don’t get more powerful (exemple: Masoud instead of Bin Laden in Afghanistan against Russia).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1724609235 {#1702
        date: 2024-08-25 20:07:15.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@HurlingDurling@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1620 …}
      +nested: Doctrine\ORM\PersistentCollection {#1555 …}
      +votes: Doctrine\ORM\PersistentCollection {#1556 …}
      +reports: Doctrine\ORM\PersistentCollection {#1554 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1566 …}
      -id: 312621
      -bodyTs: "'actual':15,88 'afghanistan':112 'also':59 'bad/extremist':96 'behaviour':26 'bin':109 'care':38 'cartel':54 'come':16 'countri':29,67,79 'dark':51 'educ':74 'end':48 'enforc':24 'exempl':105 'extremist':25 'get':102 'gun':44 'guy':93,97 'happen':63 'healthcar':76 'inevit':47 'instead':94,107 'invad':5,78 'invas':85 'issu':42 'kill':62 'know':11 'laden':110 'last':83 'like':6,43 'market':52 'masoud':106 'massiv':61 'mess':13 'much':21 'need':32 'other':56 'power':104 'prioriti':72 'rememb':82 'russia':114 'serv':53 'smart':92 'start':35,90 'stop':60,77 'straight':3 'support':91 'take':37 'time':71 'us':31,84 'use':89 'would':58"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://jlai.lu/comment/4715345"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705375759 {#1619
        date: 2024-01-16 04:29:19.0 +01:00
      }
      +"title": 312621
    }
  ]
  -id: 30828
  -titleTs: "'cartel':12 'final':9 'help':7 'mexico':8 'stop':10 'us':4"
  -bodyTs: "'across':35 'admit':108 'anger':178 'anyth':149 'bin':140 'border':37 'cartel':134 'caus':90 'civil':160 'come':11,34 'constant':2,77 'corrupt':44 'countri':56,73,81 'crime':43 'develop':80 'didn':105 'displac':32 'done':153 'escap':41 'even':92,102 'face':112 'feel':86 'full':129 'go':126 'guilt':109 'happen':69 'help':98 'home':55 'illeg':7 'immigr':8 'inequ':45 'invad':123 'issu':174,184 'keep':33,158,164 'know':169 'laden':141 'let':162 'like':87,135,156 'live':52 'mani':31 'mexico':13,124 'most':39 'never':19,22 'osama':139 'part':59,95 'pleas':161 'politician':1 'primarili':82 'public':107 'put':15 'reason':28 'respect':166 'root':75 'save':111 'side':181 'sinc':26,88 'solut':25 'stop':5,99 'straight':121 'subvers':78 'talk':3 'terribl':65 'thing':66,159 'third':71 'tough':173 'us':84 'violenc':47 'wall':17 'war':131 'world':72 'worst':58 'would':155"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705456445
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10764954"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705370045 {#2056
    date: 2024-01-16 02:54:05.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 {#1596
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1604
    +user: Proxies\__CG__\App\Entity\User {#2098 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1613 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
    +slug: "What-can-the-US-do-to-help-Mexico-finally-stop"
    +title: "What can the US do to help Mexico finally stop the cartels?"
    +url: null
    +body: """
      Politicians constantly talk about stopping the illegal immigrants that are coming from Mexico, but putting a wall has never and will never be a solution since the reason why so many displaced keep coming across the border is mostly to escape the crime, corruption, inequality, and violence of they have to live in their home countries. The worst part is that most of these terrible things is that happen in third world countries are rooted in constant subversion by developed countries, primarily the US. I feel like since we caused this (even if in part) we should help stop it now, even if we didn’t publicly admit guilt to save face.\n
      \n
      So, how do we do it? Do we straight up invade Mexico and go on a full out war against the cartels like we did against Osama Bin Laden?\n
      \n
      If not, why not? And, is there anything that can be done?\n
      \n
      I would like to keep things civil. Please, let’s keep this respectful as I know this is a tough issue and there is anger on both sides of this issue.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 82
    +favouriteCount: 124
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727822298 {#2100
      date: 2024-10-02 00:38:18.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2101 …}
    +votes: Doctrine\ORM\PersistentCollection {#2103 …}
    +reports: Doctrine\ORM\PersistentCollection {#2110 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2112 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2114 …}
    +badges: Doctrine\ORM\PersistentCollection {#2117 …}
    +children: [
      App\Entity\EntryComment {#1596}
    ]
    -id: 30828
    -titleTs: "'cartel':12 'final':9 'help':7 'mexico':8 'stop':10 'us':4"
    -bodyTs: "'across':35 'admit':108 'anger':178 'anyth':149 'bin':140 'border':37 'cartel':134 'caus':90 'civil':160 'come':11,34 'constant':2,77 'corrupt':44 'countri':56,73,81 'crime':43 'develop':80 'didn':105 'displac':32 'done':153 'escap':41 'even':92,102 'face':112 'feel':86 'full':129 'go':126 'guilt':109 'happen':69 'help':98 'home':55 'illeg':7 'immigr':8 'inequ':45 'invad':123 'issu':174,184 'keep':33,158,164 'know':169 'laden':141 'let':162 'like':87,135,156 'live':52 'mani':31 'mexico':13,124 'most':39 'never':19,22 'osama':139 'part':59,95 'pleas':161 'politician':1 'primarili':82 'public':107 'put':15 'reason':28 'respect':166 'root':75 'save':111 'side':181 'sinc':26,88 'solut':25 'stop':5,99 'straight':121 'subvers':78 'talk':3 'terribl':65 'thing':66,159 'third':71 'tough':173 'us':84 'violenc':47 'wall':17 'war':131 'world':72 'worst':58 'would':155"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705456445
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10764954"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705370045 {#2056
      date: 2024-01-16 02:54:05.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1613 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    “do we straight up invade… like we did…” Do you know the mess that actually comes from there? And How much it had enforced extremist behaviour in other countries.\n
    \n
    “What US needs to do?” Start by taking care of your own issues like guns, they will inevitably end up in dark market serving cartels and others, it would also stop massive killing happening in your own country at the same time… Priorities to education and healthcare, Stop invading countries (can’t remember last US invasion which was actually useful…), start supporting smart guys instead of bad/extremist guys so they don’t get more powerful (exemple: Masoud instead of Bin Laden in Afghanistan against Russia).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1724609235 {#1702
    date: 2024-08-25 20:07:15.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@HurlingDurling@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1620 …}
  +nested: Doctrine\ORM\PersistentCollection {#1555 …}
  +votes: Doctrine\ORM\PersistentCollection {#1556 …}
  +reports: Doctrine\ORM\PersistentCollection {#1554 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1566 …}
  -id: 312621
  -bodyTs: "'actual':15,88 'afghanistan':112 'also':59 'bad/extremist':96 'behaviour':26 'bin':109 'care':38 'cartel':54 'come':16 'countri':29,67,79 'dark':51 'educ':74 'end':48 'enforc':24 'exempl':105 'extremist':25 'get':102 'gun':44 'guy':93,97 'happen':63 'healthcar':76 'inevit':47 'instead':94,107 'invad':5,78 'invas':85 'issu':42 'kill':62 'know':11 'laden':110 'last':83 'like':6,43 'market':52 'masoud':106 'massiv':61 'mess':13 'much':21 'need':32 'other':56 'power':104 'prioriti':72 'rememb':82 'russia':114 'serv':53 'smart':92 'start':35,90 'stop':60,77 'straight':3 'support':91 'take':37 'time':71 'us':31,84 'use':89 'would':58"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://jlai.lu/comment/4715345"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705375759 {#1619
    date: 2024-01-16 04:29:19.0 +01:00
  }
  +"title": 312621
}
"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 {#1596
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1604
    +user: Proxies\__CG__\App\Entity\User {#2098 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1613 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
    +slug: "What-can-the-US-do-to-help-Mexico-finally-stop"
    +title: "What can the US do to help Mexico finally stop the cartels?"
    +url: null
    +body: """
      Politicians constantly talk about stopping the illegal immigrants that are coming from Mexico, but putting a wall has never and will never be a solution since the reason why so many displaced keep coming across the border is mostly to escape the crime, corruption, inequality, and violence of they have to live in their home countries. The worst part is that most of these terrible things is that happen in third world countries are rooted in constant subversion by developed countries, primarily the US. I feel like since we caused this (even if in part) we should help stop it now, even if we didn’t publicly admit guilt to save face.\n
      \n
      So, how do we do it? Do we straight up invade Mexico and go on a full out war against the cartels like we did against Osama Bin Laden?\n
      \n
      If not, why not? And, is there anything that can be done?\n
      \n
      I would like to keep things civil. Please, let’s keep this respectful as I know this is a tough issue and there is anger on both sides of this issue.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 82
    +favouriteCount: 124
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727822298 {#2100
      date: 2024-10-02 00:38:18.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2101 …}
    +votes: Doctrine\ORM\PersistentCollection {#2103 …}
    +reports: Doctrine\ORM\PersistentCollection {#2110 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2112 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2114 …}
    +badges: Doctrine\ORM\PersistentCollection {#2117 …}
    +children: [
      App\Entity\EntryComment {#1596}
    ]
    -id: 30828
    -titleTs: "'cartel':12 'final':9 'help':7 'mexico':8 'stop':10 'us':4"
    -bodyTs: "'across':35 'admit':108 'anger':178 'anyth':149 'bin':140 'border':37 'cartel':134 'caus':90 'civil':160 'come':11,34 'constant':2,77 'corrupt':44 'countri':56,73,81 'crime':43 'develop':80 'didn':105 'displac':32 'done':153 'escap':41 'even':92,102 'face':112 'feel':86 'full':129 'go':126 'guilt':109 'happen':69 'help':98 'home':55 'illeg':7 'immigr':8 'inequ':45 'invad':123 'issu':174,184 'keep':33,158,164 'know':169 'laden':141 'let':162 'like':87,135,156 'live':52 'mani':31 'mexico':13,124 'most':39 'never':19,22 'osama':139 'part':59,95 'pleas':161 'politician':1 'primarili':82 'public':107 'put':15 'reason':28 'respect':166 'root':75 'save':111 'side':181 'sinc':26,88 'solut':25 'stop':5,99 'straight':121 'subvers':78 'talk':3 'terribl':65 'thing':66,159 'third':71 'tough':173 'us':84 'violenc':47 'wall':17 'war':131 'world':72 'worst':58 'would':155"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705456445
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10764954"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705370045 {#2056
      date: 2024-01-16 02:54:05.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1613 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    “do we straight up invade… like we did…” Do you know the mess that actually comes from there? And How much it had enforced extremist behaviour in other countries.\n
    \n
    “What US needs to do?” Start by taking care of your own issues like guns, they will inevitably end up in dark market serving cartels and others, it would also stop massive killing happening in your own country at the same time… Priorities to education and healthcare, Stop invading countries (can’t remember last US invasion which was actually useful…), start supporting smart guys instead of bad/extremist guys so they don’t get more powerful (exemple: Masoud instead of Bin Laden in Afghanistan against Russia).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1724609235 {#1702
    date: 2024-08-25 20:07:15.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@HurlingDurling@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1620 …}
  +nested: Doctrine\ORM\PersistentCollection {#1555 …}
  +votes: Doctrine\ORM\PersistentCollection {#1556 …}
  +reports: Doctrine\ORM\PersistentCollection {#1554 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1566 …}
  -id: 312621
  -bodyTs: "'actual':15,88 'afghanistan':112 'also':59 'bad/extremist':96 'behaviour':26 'bin':109 'care':38 'cartel':54 'come':16 'countri':29,67,79 'dark':51 'educ':74 'end':48 'enforc':24 'exempl':105 'extremist':25 'get':102 'gun':44 'guy':93,97 'happen':63 'healthcar':76 'inevit':47 'instead':94,107 'invad':5,78 'invas':85 'issu':42 'kill':62 'know':11 'laden':110 'last':83 'like':6,43 'market':52 'masoud':106 'massiv':61 'mess':13 'much':21 'need':32 'other':56 'power':104 'prioriti':72 'rememb':82 'russia':114 'serv':53 'smart':92 'start':35,90 'stop':60,77 'straight':3 'support':91 'take':37 'time':71 'us':31,84 'use':89 'would':58"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://jlai.lu/comment/4715345"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705375759 {#1619
    date: 2024-01-16 04:29:19.0 +01:00
  }
  +"title": 312621
}
"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 {#1596
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1604
    +user: Proxies\__CG__\App\Entity\User {#2098 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1613 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
    +slug: "What-can-the-US-do-to-help-Mexico-finally-stop"
    +title: "What can the US do to help Mexico finally stop the cartels?"
    +url: null
    +body: """
      Politicians constantly talk about stopping the illegal immigrants that are coming from Mexico, but putting a wall has never and will never be a solution since the reason why so many displaced keep coming across the border is mostly to escape the crime, corruption, inequality, and violence of they have to live in their home countries. The worst part is that most of these terrible things is that happen in third world countries are rooted in constant subversion by developed countries, primarily the US. I feel like since we caused this (even if in part) we should help stop it now, even if we didn’t publicly admit guilt to save face.\n
      \n
      So, how do we do it? Do we straight up invade Mexico and go on a full out war against the cartels like we did against Osama Bin Laden?\n
      \n
      If not, why not? And, is there anything that can be done?\n
      \n
      I would like to keep things civil. Please, let’s keep this respectful as I know this is a tough issue and there is anger on both sides of this issue.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 82
    +favouriteCount: 124
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727822298 {#2100
      date: 2024-10-02 00:38:18.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2101 …}
    +votes: Doctrine\ORM\PersistentCollection {#2103 …}
    +reports: Doctrine\ORM\PersistentCollection {#2110 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2112 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2114 …}
    +badges: Doctrine\ORM\PersistentCollection {#2117 …}
    +children: [
      App\Entity\EntryComment {#1596}
    ]
    -id: 30828
    -titleTs: "'cartel':12 'final':9 'help':7 'mexico':8 'stop':10 'us':4"
    -bodyTs: "'across':35 'admit':108 'anger':178 'anyth':149 'bin':140 'border':37 'cartel':134 'caus':90 'civil':160 'come':11,34 'constant':2,77 'corrupt':44 'countri':56,73,81 'crime':43 'develop':80 'didn':105 'displac':32 'done':153 'escap':41 'even':92,102 'face':112 'feel':86 'full':129 'go':126 'guilt':109 'happen':69 'help':98 'home':55 'illeg':7 'immigr':8 'inequ':45 'invad':123 'issu':174,184 'keep':33,158,164 'know':169 'laden':141 'let':162 'like':87,135,156 'live':52 'mani':31 'mexico':13,124 'most':39 'never':19,22 'osama':139 'part':59,95 'pleas':161 'politician':1 'primarili':82 'public':107 'put':15 'reason':28 'respect':166 'root':75 'save':111 'side':181 'sinc':26,88 'solut':25 'stop':5,99 'straight':121 'subvers':78 'talk':3 'terribl':65 'thing':66,159 'third':71 'tough':173 'us':84 'violenc':47 'wall':17 'war':131 'world':72 'worst':58 'would':155"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705456445
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10764954"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705370045 {#2056
      date: 2024-01-16 02:54:05.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1613 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    “do we straight up invade… like we did…” Do you know the mess that actually comes from there? And How much it had enforced extremist behaviour in other countries.\n
    \n
    “What US needs to do?” Start by taking care of your own issues like guns, they will inevitably end up in dark market serving cartels and others, it would also stop massive killing happening in your own country at the same time… Priorities to education and healthcare, Stop invading countries (can’t remember last US invasion which was actually useful…), start supporting smart guys instead of bad/extremist guys so they don’t get more powerful (exemple: Masoud instead of Bin Laden in Afghanistan against Russia).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1724609235 {#1702
    date: 2024-08-25 20:07:15.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@HurlingDurling@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1620 …}
  +nested: Doctrine\ORM\PersistentCollection {#1555 …}
  +votes: Doctrine\ORM\PersistentCollection {#1556 …}
  +reports: Doctrine\ORM\PersistentCollection {#1554 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1566 …}
  -id: 312621
  -bodyTs: "'actual':15,88 'afghanistan':112 'also':59 'bad/extremist':96 'behaviour':26 'bin':109 'care':38 'cartel':54 'come':16 'countri':29,67,79 'dark':51 'educ':74 'end':48 'enforc':24 'exempl':105 'extremist':25 'get':102 'gun':44 'guy':93,97 'happen':63 'healthcar':76 'inevit':47 'instead':94,107 'invad':5,78 'invas':85 'issu':42 'kill':62 'know':11 'laden':110 'last':83 'like':6,43 'market':52 'masoud':106 'massiv':61 'mess':13 'much':21 'need':32 'other':56 'power':104 'prioriti':72 'rememb':82 'russia':114 'serv':53 'smart':92 'start':35,90 'stop':60,77 'straight':3 'support':91 'take':37 'time':71 'us':31,84 'use':89 'would':58"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://jlai.lu/comment/4715345"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705375759 {#1619
    date: 2024-01-16 04:29:19.0 +01:00
  }
  +"title": 312621
}
"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
Proxies\__CG__\App\Entity\Entry {#1629
  +user: Proxies\__CG__\App\Entity\User {#2377 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
  +slug: "Assist-Widget"
  +title: "Assist Widget"
  +url: null
  +body: """
    Hey everyone, I’ve started playing around with Assist to use voice to kick off actions. However, I want to put an Assist widget on my Android home screen. The directions from HA say to open your widgets, go to Home Assistant, then long press the Assist widget. However, when I go to select a widget, there is no Assist widget available.\n
    \n
    I have Assist setup and I can access it from the mobile app. But I would like a shortcut so I can quickly access it.\n
    \n
    Any idea what I’m doing wrong? Or is the documentation out of date?\n
    \n
    Phone: OnePlus 9, running Android 13.  \n
    Hopefully this isn’t an OxygenOS issue.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 2
  +favouriteCount: 8
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727389437 {#2074
    date: 2024-09-27 00:23:57.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2027 …}
  +votes: Doctrine\ORM\PersistentCollection {#2048 …}
  +reports: Doctrine\ORM\PersistentCollection {#2052 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2058 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2125 …}
  +badges: Doctrine\ORM\PersistentCollection {#2041 …}
  +children: [
    App\Entity\EntryComment {#1630
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1629 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        I just tried and I think they are limitations on numerous android OS.\n
        \n
        It isn’t exactly a widget but what I have been able to do is create a shortcut when long pressing home assistant app icon on my phone\n
        \n
        To do so, go to home assistant app settings/compagnon app/shortcut Give it a name and description, not too short according to documentation (see below), next add under dahsboard\n
        \n
        ```\n
        \n
        <span style="color:#323232;">/lovelace/home?conversation=1\n
        </span>\n
        ```\n
        \n
        [companion.home-assistant.io/…/android-shortcuts/](https://companion.home-assistant.io/docs/integrations/android-shortcuts/)\n
        \n
        ![1000004227](https://jlai.lu/pictrs/image/4ff6e0fb-7c5c-4d52-a15d-91456de0f60b.jpeg)\n
        \n
        ![1000004229](https://jlai.lu/pictrs/image/ae5ff636-6b09-44e4-a49a-2408cd516b91.jpeg)\n
        \n
        Edit: added another screenshot from settings (sorry in french but that should help). This was just a quick test, this is why I named it assist_widget. You can also change icon type
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1727389437 {#1548
        date: 2024-09-27 00:23:57.0 +02:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Banzai51@midwest.social"
        "@Banzai51@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1628 …}
      +nested: Doctrine\ORM\PersistentCollection {#1599 …}
      +votes: Doctrine\ORM\PersistentCollection {#1625 …}
      +reports: Doctrine\ORM\PersistentCollection {#1617 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1725 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1722 …}
      -id: 327976
      -bodyTs: "'/android-shortcuts':74 '/docs/integrations/android-shortcuts/)':77 '/lovelace/home':70 '/pictrs/image/4ff6e0fb-7c5c-4d52-a15d-91456de0f60b.jpeg)':81 '/pictrs/image/ae5ff636-6b09-44e4-a49a-2408cd516b91.jpeg)':85 '1':72 '1000004227':78 '1000004229':82 'abl':25 'accord':61 'ad':87 'add':67 'also':115 'android':12 'anoth':88 'app':37,49 'app/shortcut':51 'assist':36,48,111 'chang':116 'companion.home-assistant.io':73,76 'companion.home-assistant.io/docs/integrations/android-shortcuts/)':75 'convers':71 'creat':29 'dahsboard':69 'descript':57 'document':63 'edit':86 'exact':17 'french':94 'give':52 'go':45 'help':98 'home':35,47 'icon':38,117 'isn':15 'jlai.lu':80,84 'jlai.lu/pictrs/image/4ff6e0fb-7c5c-4d52-a15d-91456de0f60b.jpeg)':79 'jlai.lu/pictrs/image/ae5ff636-6b09-44e4-a49a-2408cd516b91.jpeg)':83 'limit':9 'long':33 'name':55,109 'next':66 'numer':11 'os':13 'phone':41 'press':34 'quick':103 'screenshot':89 'see':64 'set':91 'settings/compagnon':50 'short':60 'shortcut':31 'sorri':92 'test':104 'think':6 'tri':3 'type':118 'widget':19,112"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://jlai.lu/comment/4824940"
      +editedAt: DateTimeImmutable @1727325058 {#1559
        date: 2024-09-26 06:30:58.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705837234 {#1616
        date: 2024-01-21 12:40:34.0 +01:00
      }
      +"title": 327976
    }
  ]
  -id: 32037
  -titleTs: "'assist':1 'widget':2"
  -bodyTs: "'13':107 '9':104 'access':70,86 'action':16 'android':27,106 'app':75 'around':7 'assist':9,23,42,47,60,65 'avail':62 'date':101 'direct':31 'document':98 'everyon':2 'go':39,52 'ha':33 'hey':1 'home':28,41 'hope':108 'howev':17,49 'idea':89 'isn':110 'issu':114 'kick':14 'like':79 'long':44 'm':92 'mobil':74 'oneplus':103 'open':36 'oxygeno':113 'phone':102 'play':6 'press':45 'put':21 'quick':85 'run':105 'say':34 'screen':29 'select':54 'setup':66 'shortcut':81 'start':5 'use':11 've':4 'voic':12 'want':19 'widget':24,38,48,56,61 'would':78 'wrong':94"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705824342
  +visibility: "visible             "
  +apId: "https://midwest.social/post/7740485"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705793342 {#2062
    date: 2024-01-21 00:29: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
19 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1629
  +user: Proxies\__CG__\App\Entity\User {#2377 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
  +slug: "Assist-Widget"
  +title: "Assist Widget"
  +url: null
  +body: """
    Hey everyone, I’ve started playing around with Assist to use voice to kick off actions. However, I want to put an Assist widget on my Android home screen. The directions from HA say to open your widgets, go to Home Assistant, then long press the Assist widget. However, when I go to select a widget, there is no Assist widget available.\n
    \n
    I have Assist setup and I can access it from the mobile app. But I would like a shortcut so I can quickly access it.\n
    \n
    Any idea what I’m doing wrong? Or is the documentation out of date?\n
    \n
    Phone: OnePlus 9, running Android 13.  \n
    Hopefully this isn’t an OxygenOS issue.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 2
  +favouriteCount: 8
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727389437 {#2074
    date: 2024-09-27 00:23:57.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2027 …}
  +votes: Doctrine\ORM\PersistentCollection {#2048 …}
  +reports: Doctrine\ORM\PersistentCollection {#2052 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2058 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2125 …}
  +badges: Doctrine\ORM\PersistentCollection {#2041 …}
  +children: [
    App\Entity\EntryComment {#1630
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1629 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        I just tried and I think they are limitations on numerous android OS.\n
        \n
        It isn’t exactly a widget but what I have been able to do is create a shortcut when long pressing home assistant app icon on my phone\n
        \n
        To do so, go to home assistant app settings/compagnon app/shortcut Give it a name and description, not too short according to documentation (see below), next add under dahsboard\n
        \n
        ```\n
        \n
        <span style="color:#323232;">/lovelace/home?conversation=1\n
        </span>\n
        ```\n
        \n
        [companion.home-assistant.io/…/android-shortcuts/](https://companion.home-assistant.io/docs/integrations/android-shortcuts/)\n
        \n
        ![1000004227](https://jlai.lu/pictrs/image/4ff6e0fb-7c5c-4d52-a15d-91456de0f60b.jpeg)\n
        \n
        ![1000004229](https://jlai.lu/pictrs/image/ae5ff636-6b09-44e4-a49a-2408cd516b91.jpeg)\n
        \n
        Edit: added another screenshot from settings (sorry in french but that should help). This was just a quick test, this is why I named it assist_widget. You can also change icon type
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1727389437 {#1548
        date: 2024-09-27 00:23:57.0 +02:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Banzai51@midwest.social"
        "@Banzai51@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1628 …}
      +nested: Doctrine\ORM\PersistentCollection {#1599 …}
      +votes: Doctrine\ORM\PersistentCollection {#1625 …}
      +reports: Doctrine\ORM\PersistentCollection {#1617 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1725 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1722 …}
      -id: 327976
      -bodyTs: "'/android-shortcuts':74 '/docs/integrations/android-shortcuts/)':77 '/lovelace/home':70 '/pictrs/image/4ff6e0fb-7c5c-4d52-a15d-91456de0f60b.jpeg)':81 '/pictrs/image/ae5ff636-6b09-44e4-a49a-2408cd516b91.jpeg)':85 '1':72 '1000004227':78 '1000004229':82 'abl':25 'accord':61 'ad':87 'add':67 'also':115 'android':12 'anoth':88 'app':37,49 'app/shortcut':51 'assist':36,48,111 'chang':116 'companion.home-assistant.io':73,76 'companion.home-assistant.io/docs/integrations/android-shortcuts/)':75 'convers':71 'creat':29 'dahsboard':69 'descript':57 'document':63 'edit':86 'exact':17 'french':94 'give':52 'go':45 'help':98 'home':35,47 'icon':38,117 'isn':15 'jlai.lu':80,84 'jlai.lu/pictrs/image/4ff6e0fb-7c5c-4d52-a15d-91456de0f60b.jpeg)':79 'jlai.lu/pictrs/image/ae5ff636-6b09-44e4-a49a-2408cd516b91.jpeg)':83 'limit':9 'long':33 'name':55,109 'next':66 'numer':11 'os':13 'phone':41 'press':34 'quick':103 'screenshot':89 'see':64 'set':91 'settings/compagnon':50 'short':60 'shortcut':31 'sorri':92 'test':104 'think':6 'tri':3 'type':118 'widget':19,112"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://jlai.lu/comment/4824940"
      +editedAt: DateTimeImmutable @1727325058 {#1559
        date: 2024-09-26 06:30:58.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705837234 {#1616
        date: 2024-01-21 12:40:34.0 +01:00
      }
      +"title": 327976
    }
  ]
  -id: 32037
  -titleTs: "'assist':1 'widget':2"
  -bodyTs: "'13':107 '9':104 'access':70,86 'action':16 'android':27,106 'app':75 'around':7 'assist':9,23,42,47,60,65 'avail':62 'date':101 'direct':31 'document':98 'everyon':2 'go':39,52 'ha':33 'hey':1 'home':28,41 'hope':108 'howev':17,49 'idea':89 'isn':110 'issu':114 'kick':14 'like':79 'long':44 'm':92 'mobil':74 'oneplus':103 'open':36 'oxygeno':113 'phone':102 'play':6 'press':45 'put':21 'quick':85 'run':105 'say':34 'screen':29 'select':54 'setup':66 'shortcut':81 'start':5 'use':11 've':4 'voic':12 'want':19 'widget':24,38,48,56,61 'would':78 'wrong':94"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705824342
  +visibility: "visible             "
  +apId: "https://midwest.social/post/7740485"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705793342 {#2062
    date: 2024-01-21 00:29: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
20 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1629
  +user: Proxies\__CG__\App\Entity\User {#2377 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
  +slug: "Assist-Widget"
  +title: "Assist Widget"
  +url: null
  +body: """
    Hey everyone, I’ve started playing around with Assist to use voice to kick off actions. However, I want to put an Assist widget on my Android home screen. The directions from HA say to open your widgets, go to Home Assistant, then long press the Assist widget. However, when I go to select a widget, there is no Assist widget available.\n
    \n
    I have Assist setup and I can access it from the mobile app. But I would like a shortcut so I can quickly access it.\n
    \n
    Any idea what I’m doing wrong? Or is the documentation out of date?\n
    \n
    Phone: OnePlus 9, running Android 13.  \n
    Hopefully this isn’t an OxygenOS issue.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 2
  +favouriteCount: 8
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727389437 {#2074
    date: 2024-09-27 00:23:57.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2027 …}
  +votes: Doctrine\ORM\PersistentCollection {#2048 …}
  +reports: Doctrine\ORM\PersistentCollection {#2052 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2058 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2125 …}
  +badges: Doctrine\ORM\PersistentCollection {#2041 …}
  +children: [
    App\Entity\EntryComment {#1630
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1629 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        I just tried and I think they are limitations on numerous android OS.\n
        \n
        It isn’t exactly a widget but what I have been able to do is create a shortcut when long pressing home assistant app icon on my phone\n
        \n
        To do so, go to home assistant app settings/compagnon app/shortcut Give it a name and description, not too short according to documentation (see below), next add under dahsboard\n
        \n
        ```\n
        \n
        <span style="color:#323232;">/lovelace/home?conversation=1\n
        </span>\n
        ```\n
        \n
        [companion.home-assistant.io/…/android-shortcuts/](https://companion.home-assistant.io/docs/integrations/android-shortcuts/)\n
        \n
        ![1000004227](https://jlai.lu/pictrs/image/4ff6e0fb-7c5c-4d52-a15d-91456de0f60b.jpeg)\n
        \n
        ![1000004229](https://jlai.lu/pictrs/image/ae5ff636-6b09-44e4-a49a-2408cd516b91.jpeg)\n
        \n
        Edit: added another screenshot from settings (sorry in french but that should help). This was just a quick test, this is why I named it assist_widget. You can also change icon type
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1727389437 {#1548
        date: 2024-09-27 00:23:57.0 +02:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Banzai51@midwest.social"
        "@Banzai51@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1628 …}
      +nested: Doctrine\ORM\PersistentCollection {#1599 …}
      +votes: Doctrine\ORM\PersistentCollection {#1625 …}
      +reports: Doctrine\ORM\PersistentCollection {#1617 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1725 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1722 …}
      -id: 327976
      -bodyTs: "'/android-shortcuts':74 '/docs/integrations/android-shortcuts/)':77 '/lovelace/home':70 '/pictrs/image/4ff6e0fb-7c5c-4d52-a15d-91456de0f60b.jpeg)':81 '/pictrs/image/ae5ff636-6b09-44e4-a49a-2408cd516b91.jpeg)':85 '1':72 '1000004227':78 '1000004229':82 'abl':25 'accord':61 'ad':87 'add':67 'also':115 'android':12 'anoth':88 'app':37,49 'app/shortcut':51 'assist':36,48,111 'chang':116 'companion.home-assistant.io':73,76 'companion.home-assistant.io/docs/integrations/android-shortcuts/)':75 'convers':71 'creat':29 'dahsboard':69 'descript':57 'document':63 'edit':86 'exact':17 'french':94 'give':52 'go':45 'help':98 'home':35,47 'icon':38,117 'isn':15 'jlai.lu':80,84 'jlai.lu/pictrs/image/4ff6e0fb-7c5c-4d52-a15d-91456de0f60b.jpeg)':79 'jlai.lu/pictrs/image/ae5ff636-6b09-44e4-a49a-2408cd516b91.jpeg)':83 'limit':9 'long':33 'name':55,109 'next':66 'numer':11 'os':13 'phone':41 'press':34 'quick':103 'screenshot':89 'see':64 'set':91 'settings/compagnon':50 'short':60 'shortcut':31 'sorri':92 'test':104 'think':6 'tri':3 'type':118 'widget':19,112"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://jlai.lu/comment/4824940"
      +editedAt: DateTimeImmutable @1727325058 {#1559
        date: 2024-09-26 06:30:58.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705837234 {#1616
        date: 2024-01-21 12:40:34.0 +01:00
      }
      +"title": 327976
    }
  ]
  -id: 32037
  -titleTs: "'assist':1 'widget':2"
  -bodyTs: "'13':107 '9':104 'access':70,86 'action':16 'android':27,106 'app':75 'around':7 'assist':9,23,42,47,60,65 'avail':62 'date':101 'direct':31 'document':98 'everyon':2 'go':39,52 'ha':33 'hey':1 'home':28,41 'hope':108 'howev':17,49 'idea':89 'isn':110 'issu':114 'kick':14 'like':79 'long':44 'm':92 'mobil':74 'oneplus':103 'open':36 'oxygeno':113 'phone':102 'play':6 'press':45 'put':21 'quick':85 'run':105 'say':34 'screen':29 'select':54 'setup':66 'shortcut':81 'start':5 'use':11 've':4 'voic':12 'want':19 'widget':24,38,48,56,61 'would':78 'wrong':94"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705824342
  +visibility: "visible             "
  +apId: "https://midwest.social/post/7740485"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705793342 {#2062
    date: 2024-01-21 00:29: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
21 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED moderate
App\Entity\EntryComment {#1630
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1629
    +user: Proxies\__CG__\App\Entity\User {#2377 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
    +slug: "Assist-Widget"
    +title: "Assist Widget"
    +url: null
    +body: """
      Hey everyone, I’ve started playing around with Assist to use voice to kick off actions. However, I want to put an Assist widget on my Android home screen. The directions from HA say to open your widgets, go to Home Assistant, then long press the Assist widget. However, when I go to select a widget, there is no Assist widget available.\n
      \n
      I have Assist setup and I can access it from the mobile app. But I would like a shortcut so I can quickly access it.\n
      \n
      Any idea what I’m doing wrong? Or is the documentation out of date?\n
      \n
      Phone: OnePlus 9, running Android 13.  \n
      Hopefully this isn’t an OxygenOS issue.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 2
    +favouriteCount: 8
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727389437 {#2074
      date: 2024-09-27 00:23:57.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2027 …}
    +votes: Doctrine\ORM\PersistentCollection {#2048 …}
    +reports: Doctrine\ORM\PersistentCollection {#2052 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2058 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2125 …}
    +badges: Doctrine\ORM\PersistentCollection {#2041 …}
    +children: [
      App\Entity\EntryComment {#1630}
    ]
    -id: 32037
    -titleTs: "'assist':1 'widget':2"
    -bodyTs: "'13':107 '9':104 'access':70,86 'action':16 'android':27,106 'app':75 'around':7 'assist':9,23,42,47,60,65 'avail':62 'date':101 'direct':31 'document':98 'everyon':2 'go':39,52 'ha':33 'hey':1 'home':28,41 'hope':108 'howev':17,49 'idea':89 'isn':110 'issu':114 'kick':14 'like':79 'long':44 'm':92 'mobil':74 'oneplus':103 'open':36 'oxygeno':113 'phone':102 'play':6 'press':45 'put':21 'quick':85 'run':105 'say':34 'screen':29 'select':54 'setup':66 'shortcut':81 'start':5 'use':11 've':4 'voic':12 'want':19 'widget':24,38,48,56,61 'would':78 'wrong':94"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705824342
    +visibility: "visible             "
    +apId: "https://midwest.social/post/7740485"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705793342 {#2062
      date: 2024-01-21 00:29:02.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I just tried and I think they are limitations on numerous android OS.\n
    \n
    It isn’t exactly a widget but what I have been able to do is create a shortcut when long pressing home assistant app icon on my phone\n
    \n
    To do so, go to home assistant app settings/compagnon app/shortcut Give it a name and description, not too short according to documentation (see below), next add under dahsboard\n
    \n
    ```\n
    \n
    <span style="color:#323232;">/lovelace/home?conversation=1\n
    </span>\n
    ```\n
    \n
    [companion.home-assistant.io/…/android-shortcuts/](https://companion.home-assistant.io/docs/integrations/android-shortcuts/)\n
    \n
    ![1000004227](https://jlai.lu/pictrs/image/4ff6e0fb-7c5c-4d52-a15d-91456de0f60b.jpeg)\n
    \n
    ![1000004229](https://jlai.lu/pictrs/image/ae5ff636-6b09-44e4-a49a-2408cd516b91.jpeg)\n
    \n
    Edit: added another screenshot from settings (sorry in french but that should help). This was just a quick test, this is why I named it assist_widget. You can also change icon type
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727389437 {#1548
    date: 2024-09-27 00:23:57.0 +02:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Banzai51@midwest.social"
    "@Banzai51@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1628 …}
  +nested: Doctrine\ORM\PersistentCollection {#1599 …}
  +votes: Doctrine\ORM\PersistentCollection {#1625 …}
  +reports: Doctrine\ORM\PersistentCollection {#1617 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1725 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1722 …}
  -id: 327976
  -bodyTs: "'/android-shortcuts':74 '/docs/integrations/android-shortcuts/)':77 '/lovelace/home':70 '/pictrs/image/4ff6e0fb-7c5c-4d52-a15d-91456de0f60b.jpeg)':81 '/pictrs/image/ae5ff636-6b09-44e4-a49a-2408cd516b91.jpeg)':85 '1':72 '1000004227':78 '1000004229':82 'abl':25 'accord':61 'ad':87 'add':67 'also':115 'android':12 'anoth':88 'app':37,49 'app/shortcut':51 'assist':36,48,111 'chang':116 'companion.home-assistant.io':73,76 'companion.home-assistant.io/docs/integrations/android-shortcuts/)':75 'convers':71 'creat':29 'dahsboard':69 'descript':57 'document':63 'edit':86 'exact':17 'french':94 'give':52 'go':45 'help':98 'home':35,47 'icon':38,117 'isn':15 'jlai.lu':80,84 'jlai.lu/pictrs/image/4ff6e0fb-7c5c-4d52-a15d-91456de0f60b.jpeg)':79 'jlai.lu/pictrs/image/ae5ff636-6b09-44e4-a49a-2408cd516b91.jpeg)':83 'limit':9 'long':33 'name':55,109 'next':66 'numer':11 'os':13 'phone':41 'press':34 'quick':103 'screenshot':89 'see':64 'set':91 'settings/compagnon':50 'short':60 'shortcut':31 'sorri':92 'test':104 'think':6 'tri':3 'type':118 'widget':19,112"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://jlai.lu/comment/4824940"
  +editedAt: DateTimeImmutable @1727325058 {#1559
    date: 2024-09-26 06:30:58.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705837234 {#1616
    date: 2024-01-21 12:40:34.0 +01:00
  }
  +"title": 327976
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED edit
App\Entity\EntryComment {#1630
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1629
    +user: Proxies\__CG__\App\Entity\User {#2377 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
    +slug: "Assist-Widget"
    +title: "Assist Widget"
    +url: null
    +body: """
      Hey everyone, I’ve started playing around with Assist to use voice to kick off actions. However, I want to put an Assist widget on my Android home screen. The directions from HA say to open your widgets, go to Home Assistant, then long press the Assist widget. However, when I go to select a widget, there is no Assist widget available.\n
      \n
      I have Assist setup and I can access it from the mobile app. But I would like a shortcut so I can quickly access it.\n
      \n
      Any idea what I’m doing wrong? Or is the documentation out of date?\n
      \n
      Phone: OnePlus 9, running Android 13.  \n
      Hopefully this isn’t an OxygenOS issue.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 2
    +favouriteCount: 8
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727389437 {#2074
      date: 2024-09-27 00:23:57.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2027 …}
    +votes: Doctrine\ORM\PersistentCollection {#2048 …}
    +reports: Doctrine\ORM\PersistentCollection {#2052 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2058 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2125 …}
    +badges: Doctrine\ORM\PersistentCollection {#2041 …}
    +children: [
      App\Entity\EntryComment {#1630}
    ]
    -id: 32037
    -titleTs: "'assist':1 'widget':2"
    -bodyTs: "'13':107 '9':104 'access':70,86 'action':16 'android':27,106 'app':75 'around':7 'assist':9,23,42,47,60,65 'avail':62 'date':101 'direct':31 'document':98 'everyon':2 'go':39,52 'ha':33 'hey':1 'home':28,41 'hope':108 'howev':17,49 'idea':89 'isn':110 'issu':114 'kick':14 'like':79 'long':44 'm':92 'mobil':74 'oneplus':103 'open':36 'oxygeno':113 'phone':102 'play':6 'press':45 'put':21 'quick':85 'run':105 'say':34 'screen':29 'select':54 'setup':66 'shortcut':81 'start':5 'use':11 've':4 'voic':12 'want':19 'widget':24,38,48,56,61 'would':78 'wrong':94"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705824342
    +visibility: "visible             "
    +apId: "https://midwest.social/post/7740485"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705793342 {#2062
      date: 2024-01-21 00:29:02.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I just tried and I think they are limitations on numerous android OS.\n
    \n
    It isn’t exactly a widget but what I have been able to do is create a shortcut when long pressing home assistant app icon on my phone\n
    \n
    To do so, go to home assistant app settings/compagnon app/shortcut Give it a name and description, not too short according to documentation (see below), next add under dahsboard\n
    \n
    ```\n
    \n
    <span style="color:#323232;">/lovelace/home?conversation=1\n
    </span>\n
    ```\n
    \n
    [companion.home-assistant.io/…/android-shortcuts/](https://companion.home-assistant.io/docs/integrations/android-shortcuts/)\n
    \n
    ![1000004227](https://jlai.lu/pictrs/image/4ff6e0fb-7c5c-4d52-a15d-91456de0f60b.jpeg)\n
    \n
    ![1000004229](https://jlai.lu/pictrs/image/ae5ff636-6b09-44e4-a49a-2408cd516b91.jpeg)\n
    \n
    Edit: added another screenshot from settings (sorry in french but that should help). This was just a quick test, this is why I named it assist_widget. You can also change icon type
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727389437 {#1548
    date: 2024-09-27 00:23:57.0 +02:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Banzai51@midwest.social"
    "@Banzai51@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1628 …}
  +nested: Doctrine\ORM\PersistentCollection {#1599 …}
  +votes: Doctrine\ORM\PersistentCollection {#1625 …}
  +reports: Doctrine\ORM\PersistentCollection {#1617 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1725 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1722 …}
  -id: 327976
  -bodyTs: "'/android-shortcuts':74 '/docs/integrations/android-shortcuts/)':77 '/lovelace/home':70 '/pictrs/image/4ff6e0fb-7c5c-4d52-a15d-91456de0f60b.jpeg)':81 '/pictrs/image/ae5ff636-6b09-44e4-a49a-2408cd516b91.jpeg)':85 '1':72 '1000004227':78 '1000004229':82 'abl':25 'accord':61 'ad':87 'add':67 'also':115 'android':12 'anoth':88 'app':37,49 'app/shortcut':51 'assist':36,48,111 'chang':116 'companion.home-assistant.io':73,76 'companion.home-assistant.io/docs/integrations/android-shortcuts/)':75 'convers':71 'creat':29 'dahsboard':69 'descript':57 'document':63 'edit':86 'exact':17 'french':94 'give':52 'go':45 'help':98 'home':35,47 'icon':38,117 'isn':15 'jlai.lu':80,84 'jlai.lu/pictrs/image/4ff6e0fb-7c5c-4d52-a15d-91456de0f60b.jpeg)':79 'jlai.lu/pictrs/image/ae5ff636-6b09-44e4-a49a-2408cd516b91.jpeg)':83 'limit':9 'long':33 'name':55,109 'next':66 'numer':11 'os':13 'phone':41 'press':34 'quick':103 'screenshot':89 'see':64 'set':91 'settings/compagnon':50 'short':60 'shortcut':31 'sorri':92 'test':104 'think':6 'tri':3 'type':118 'widget':19,112"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://jlai.lu/comment/4824940"
  +editedAt: DateTimeImmutable @1727325058 {#1559
    date: 2024-09-26 06:30:58.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705837234 {#1616
    date: 2024-01-21 12:40:34.0 +01:00
  }
  +"title": 327976
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED moderate
App\Entity\EntryComment {#1630
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1629
    +user: Proxies\__CG__\App\Entity\User {#2377 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
    +slug: "Assist-Widget"
    +title: "Assist Widget"
    +url: null
    +body: """
      Hey everyone, I’ve started playing around with Assist to use voice to kick off actions. However, I want to put an Assist widget on my Android home screen. The directions from HA say to open your widgets, go to Home Assistant, then long press the Assist widget. However, when I go to select a widget, there is no Assist widget available.\n
      \n
      I have Assist setup and I can access it from the mobile app. But I would like a shortcut so I can quickly access it.\n
      \n
      Any idea what I’m doing wrong? Or is the documentation out of date?\n
      \n
      Phone: OnePlus 9, running Android 13.  \n
      Hopefully this isn’t an OxygenOS issue.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 2
    +favouriteCount: 8
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727389437 {#2074
      date: 2024-09-27 00:23:57.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2027 …}
    +votes: Doctrine\ORM\PersistentCollection {#2048 …}
    +reports: Doctrine\ORM\PersistentCollection {#2052 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2058 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2125 …}
    +badges: Doctrine\ORM\PersistentCollection {#2041 …}
    +children: [
      App\Entity\EntryComment {#1630}
    ]
    -id: 32037
    -titleTs: "'assist':1 'widget':2"
    -bodyTs: "'13':107 '9':104 'access':70,86 'action':16 'android':27,106 'app':75 'around':7 'assist':9,23,42,47,60,65 'avail':62 'date':101 'direct':31 'document':98 'everyon':2 'go':39,52 'ha':33 'hey':1 'home':28,41 'hope':108 'howev':17,49 'idea':89 'isn':110 'issu':114 'kick':14 'like':79 'long':44 'm':92 'mobil':74 'oneplus':103 'open':36 'oxygeno':113 'phone':102 'play':6 'press':45 'put':21 'quick':85 'run':105 'say':34 'screen':29 'select':54 'setup':66 'shortcut':81 'start':5 'use':11 've':4 'voic':12 'want':19 'widget':24,38,48,56,61 'would':78 'wrong':94"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705824342
    +visibility: "visible             "
    +apId: "https://midwest.social/post/7740485"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705793342 {#2062
      date: 2024-01-21 00:29:02.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I just tried and I think they are limitations on numerous android OS.\n
    \n
    It isn’t exactly a widget but what I have been able to do is create a shortcut when long pressing home assistant app icon on my phone\n
    \n
    To do so, go to home assistant app settings/compagnon app/shortcut Give it a name and description, not too short according to documentation (see below), next add under dahsboard\n
    \n
    ```\n
    \n
    <span style="color:#323232;">/lovelace/home?conversation=1\n
    </span>\n
    ```\n
    \n
    [companion.home-assistant.io/…/android-shortcuts/](https://companion.home-assistant.io/docs/integrations/android-shortcuts/)\n
    \n
    ![1000004227](https://jlai.lu/pictrs/image/4ff6e0fb-7c5c-4d52-a15d-91456de0f60b.jpeg)\n
    \n
    ![1000004229](https://jlai.lu/pictrs/image/ae5ff636-6b09-44e4-a49a-2408cd516b91.jpeg)\n
    \n
    Edit: added another screenshot from settings (sorry in french but that should help). This was just a quick test, this is why I named it assist_widget. You can also change icon type
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727389437 {#1548
    date: 2024-09-27 00:23:57.0 +02:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Banzai51@midwest.social"
    "@Banzai51@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1628 …}
  +nested: Doctrine\ORM\PersistentCollection {#1599 …}
  +votes: Doctrine\ORM\PersistentCollection {#1625 …}
  +reports: Doctrine\ORM\PersistentCollection {#1617 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1725 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1722 …}
  -id: 327976
  -bodyTs: "'/android-shortcuts':74 '/docs/integrations/android-shortcuts/)':77 '/lovelace/home':70 '/pictrs/image/4ff6e0fb-7c5c-4d52-a15d-91456de0f60b.jpeg)':81 '/pictrs/image/ae5ff636-6b09-44e4-a49a-2408cd516b91.jpeg)':85 '1':72 '1000004227':78 '1000004229':82 'abl':25 'accord':61 'ad':87 'add':67 'also':115 'android':12 'anoth':88 'app':37,49 'app/shortcut':51 'assist':36,48,111 'chang':116 'companion.home-assistant.io':73,76 'companion.home-assistant.io/docs/integrations/android-shortcuts/)':75 'convers':71 'creat':29 'dahsboard':69 'descript':57 'document':63 'edit':86 'exact':17 'french':94 'give':52 'go':45 'help':98 'home':35,47 'icon':38,117 'isn':15 'jlai.lu':80,84 'jlai.lu/pictrs/image/4ff6e0fb-7c5c-4d52-a15d-91456de0f60b.jpeg)':79 'jlai.lu/pictrs/image/ae5ff636-6b09-44e4-a49a-2408cd516b91.jpeg)':83 'limit':9 'long':33 'name':55,109 'next':66 'numer':11 'os':13 'phone':41 'press':34 'quick':103 'screenshot':89 'see':64 'set':91 'settings/compagnon':50 'short':60 'shortcut':31 'sorri':92 'test':104 'think':6 'tri':3 'type':118 'widget':19,112"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://jlai.lu/comment/4824940"
  +editedAt: DateTimeImmutable @1727325058 {#1559
    date: 2024-09-26 06:30:58.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705837234 {#1616
    date: 2024-01-21 12:40:34.0 +01:00
  }
  +"title": 327976
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
25 DENIED 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
Proxies\__CG__\App\Entity\Entry {#1577
  +user: Proxies\__CG__\App\Entity\User {#2023 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
  +slug: "Zigbee-Cluster-0xEF00"
  +title: "Zigbee Cluster 0xEF00"
  +url: null
  +body: """
    I’ve been going through my system logs and working on resolving the miscellaneous errors; mostly it’s just due to poorly-written automations where the automation would be called while it was still running. Easy fix.\n
    \n
    What I can’t seem to fix is a constant stream of “Unknown cluster command” errors on cluster 0xef00 coming from ZHA. I’ve discovered that the 0xef00 cluster is a manufacturer-specific cluster. All of my errors come from Tuya mmWave sensors; apparently Tuya uses this cluster for inter-device communication.\n
    \n
    All of my devices work, but this error is polluting the logs to a large degree; right now it’s showing over 100k instances of this error. Is there a way to have HA just ignore this cluster completely? It’s not causing any issues with functionality, but I would rather the logs just show *actual* errors so I can more easily identify problems and fix them.\n
    \n
    I’ve read that Z2MQTT doesn’t have this issue, but swapping from ZHA to Z2MQTT is not an option for me, especially for what amounts to a logging issue. It would require re-pairing almost 100 Zigbee devices and modifying nearly every single automation.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 5
  +favouriteCount: 6
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1720313363 {#2122
    date: 2024-07-07 02:49:23.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2047 …}
  +votes: Doctrine\ORM\PersistentCollection {#2161 …}
  +reports: Doctrine\ORM\PersistentCollection {#2163 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
  +badges: Doctrine\ORM\PersistentCollection {#2043 …}
  +children: [
    1 => App\Entity\EntryComment {#1550
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1577 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
      +root: App\Entity\EntryComment {#1609
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1577 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
        +image: null
        +parent: null
        +root: null
        +body: "Cannot really answer your questions but if you ever swap to z2m and you keep the exact same friendly name you are using in zha, automations won’t need to be updated. I know it would be still a pain to re-pair but z2m is better than zha, so you will gain in the long term."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1720313363 {#1431
          date: 2024-07-07 02:49:23.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@corroded@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1587 …}
        +nested: Doctrine\ORM\PersistentCollection {#1574 …}
        +votes: Doctrine\ORM\PersistentCollection {#1588 …}
        +reports: Doctrine\ORM\PersistentCollection {#1584 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1551 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1655 …}
        -id: 294273
        -bodyTs: "'answer':3 'autom':26 'better':48 'cannot':1 'ever':9 'exact':17 'friend':19 'gain':54 'keep':15 'know':34 'long':57 'name':20 'need':29 'pain':40 'pair':44 'question':5 're':43 're-pair':42 'realli':2 'still':38 'swap':10 'term':58 'updat':32 'use':23 'won':27 'would':36 'z2m':12,46 'zha':25,50"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://jlai.lu/comment/4581732"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704833672 {#1694
          date: 2024-01-09 21:54:32.0 +01:00
        }
        +"title": 294273
      }
      +body: "No particular tricks, maybe it’s a one of the limitation of zha. As an exemple, I recently replace a bulb by a new one and old one was repurpose somewhere else in the house, the only thing I did was to rename old bulb and added the new one with old bulb name."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704920312 {#1668
        date: 2024-01-10 21:58:32.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@corroded@lemmy.world"
        "@paf@jlai.lu"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1611 …}
      +nested: Doctrine\ORM\PersistentCollection {#1705 …}
      +votes: Doctrine\ORM\PersistentCollection {#1692 …}
      +reports: Doctrine\ORM\PersistentCollection {#1686 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1683 …}
      -id: 297173
      -bodyTs: "'ad':47 'bulb':21,45,53 'els':32 'exempl':16 'hous':35 'limit':11 'mayb':4 'name':54 'new':24,49 'old':27,44,52 'one':8,25,28,50 'particular':2 'recent':18 'renam':43 'replac':19 'repurpos':30 'somewher':31 'thing':38 'trick':3 'zha':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://jlai.lu/comment/4602164"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704920312 {#1567
        date: 2024-01-10 21:58:32.0 +01:00
      }
      +"title": 297173
    }
    0 => App\Entity\EntryComment {#1609}
  ]
  -id: 28448
  -titleTs: "'0xef00':3 'cluster':2 'zigbe':1"
  -bodyTs: "'0xef00':57,66 '100':197 '100k':115 'actual':148 'almost':196 'amount':185 'appar':83 'autom':25,28,205 'call':31 'caus':135 'cluster':52,56,67,73,87,130 'come':58,78 'command':53 'communic':92 'complet':131 'constant':48 'degre':108 'devic':91,96,199 'discov':63 'doesn':165 'due':20 'easi':37 'easili':154 'error':15,54,77,100,119,149 'especi':182 'everi':203 'fix':38,45,158 'function':139 'go':4 'ha':126 'identifi':155 'ignor':128 'instanc':116 'inter':90 'inter-devic':89 'issu':137,169,189 'larg':107 'log':8,104,145,188 'manufactur':71 'manufacturer-specif':70 'miscellan':14 'mmwave':81 'modifi':201 'most':16 'near':202 'option':179 'pair':195 'pollut':102 'poor':23 'poorly-written':22 'problem':156 'rather':143 're':194 're-pair':193 'read':162 'requir':192 'resolv':12 'right':109 'run':36 'seem':43 'sensor':82 'show':113,147 'singl':204 'specif':72 'still':35 'stream':49 'swap':171 'system':7 'tuya':80,84 'unknown':51 'use':85 've':2,62,161 'way':123 'work':10,97 'would':29,142,191 'written':24 'z2mqtt':164,175 'zha':60,173 'zigbe':198"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704861772
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10503400"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704825772 {#2102
    date: 2024-01-09 19:42:52.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
27 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1577
  +user: Proxies\__CG__\App\Entity\User {#2023 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
  +slug: "Zigbee-Cluster-0xEF00"
  +title: "Zigbee Cluster 0xEF00"
  +url: null
  +body: """
    I’ve been going through my system logs and working on resolving the miscellaneous errors; mostly it’s just due to poorly-written automations where the automation would be called while it was still running. Easy fix.\n
    \n
    What I can’t seem to fix is a constant stream of “Unknown cluster command” errors on cluster 0xef00 coming from ZHA. I’ve discovered that the 0xef00 cluster is a manufacturer-specific cluster. All of my errors come from Tuya mmWave sensors; apparently Tuya uses this cluster for inter-device communication.\n
    \n
    All of my devices work, but this error is polluting the logs to a large degree; right now it’s showing over 100k instances of this error. Is there a way to have HA just ignore this cluster completely? It’s not causing any issues with functionality, but I would rather the logs just show *actual* errors so I can more easily identify problems and fix them.\n
    \n
    I’ve read that Z2MQTT doesn’t have this issue, but swapping from ZHA to Z2MQTT is not an option for me, especially for what amounts to a logging issue. It would require re-pairing almost 100 Zigbee devices and modifying nearly every single automation.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 5
  +favouriteCount: 6
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1720313363 {#2122
    date: 2024-07-07 02:49:23.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2047 …}
  +votes: Doctrine\ORM\PersistentCollection {#2161 …}
  +reports: Doctrine\ORM\PersistentCollection {#2163 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
  +badges: Doctrine\ORM\PersistentCollection {#2043 …}
  +children: [
    1 => App\Entity\EntryComment {#1550
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1577 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
      +root: App\Entity\EntryComment {#1609
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1577 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
        +image: null
        +parent: null
        +root: null
        +body: "Cannot really answer your questions but if you ever swap to z2m and you keep the exact same friendly name you are using in zha, automations won’t need to be updated. I know it would be still a pain to re-pair but z2m is better than zha, so you will gain in the long term."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1720313363 {#1431
          date: 2024-07-07 02:49:23.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@corroded@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1587 …}
        +nested: Doctrine\ORM\PersistentCollection {#1574 …}
        +votes: Doctrine\ORM\PersistentCollection {#1588 …}
        +reports: Doctrine\ORM\PersistentCollection {#1584 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1551 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1655 …}
        -id: 294273
        -bodyTs: "'answer':3 'autom':26 'better':48 'cannot':1 'ever':9 'exact':17 'friend':19 'gain':54 'keep':15 'know':34 'long':57 'name':20 'need':29 'pain':40 'pair':44 'question':5 're':43 're-pair':42 'realli':2 'still':38 'swap':10 'term':58 'updat':32 'use':23 'won':27 'would':36 'z2m':12,46 'zha':25,50"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://jlai.lu/comment/4581732"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704833672 {#1694
          date: 2024-01-09 21:54:32.0 +01:00
        }
        +"title": 294273
      }
      +body: "No particular tricks, maybe it’s a one of the limitation of zha. As an exemple, I recently replace a bulb by a new one and old one was repurpose somewhere else in the house, the only thing I did was to rename old bulb and added the new one with old bulb name."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704920312 {#1668
        date: 2024-01-10 21:58:32.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@corroded@lemmy.world"
        "@paf@jlai.lu"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1611 …}
      +nested: Doctrine\ORM\PersistentCollection {#1705 …}
      +votes: Doctrine\ORM\PersistentCollection {#1692 …}
      +reports: Doctrine\ORM\PersistentCollection {#1686 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1683 …}
      -id: 297173
      -bodyTs: "'ad':47 'bulb':21,45,53 'els':32 'exempl':16 'hous':35 'limit':11 'mayb':4 'name':54 'new':24,49 'old':27,44,52 'one':8,25,28,50 'particular':2 'recent':18 'renam':43 'replac':19 'repurpos':30 'somewher':31 'thing':38 'trick':3 'zha':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://jlai.lu/comment/4602164"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704920312 {#1567
        date: 2024-01-10 21:58:32.0 +01:00
      }
      +"title": 297173
    }
    0 => App\Entity\EntryComment {#1609}
  ]
  -id: 28448
  -titleTs: "'0xef00':3 'cluster':2 'zigbe':1"
  -bodyTs: "'0xef00':57,66 '100':197 '100k':115 'actual':148 'almost':196 'amount':185 'appar':83 'autom':25,28,205 'call':31 'caus':135 'cluster':52,56,67,73,87,130 'come':58,78 'command':53 'communic':92 'complet':131 'constant':48 'degre':108 'devic':91,96,199 'discov':63 'doesn':165 'due':20 'easi':37 'easili':154 'error':15,54,77,100,119,149 'especi':182 'everi':203 'fix':38,45,158 'function':139 'go':4 'ha':126 'identifi':155 'ignor':128 'instanc':116 'inter':90 'inter-devic':89 'issu':137,169,189 'larg':107 'log':8,104,145,188 'manufactur':71 'manufacturer-specif':70 'miscellan':14 'mmwave':81 'modifi':201 'most':16 'near':202 'option':179 'pair':195 'pollut':102 'poor':23 'poorly-written':22 'problem':156 'rather':143 're':194 're-pair':193 'read':162 'requir':192 'resolv':12 'right':109 'run':36 'seem':43 'sensor':82 'show':113,147 'singl':204 'specif':72 'still':35 'stream':49 'swap':171 'system':7 'tuya':80,84 'unknown':51 'use':85 've':2,62,161 'way':123 'work':10,97 'would':29,142,191 'written':24 'z2mqtt':164,175 'zha':60,173 'zigbe':198"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704861772
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10503400"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704825772 {#2102
    date: 2024-01-09 19:42:52.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
28 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1577
  +user: Proxies\__CG__\App\Entity\User {#2023 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
  +slug: "Zigbee-Cluster-0xEF00"
  +title: "Zigbee Cluster 0xEF00"
  +url: null
  +body: """
    I’ve been going through my system logs and working on resolving the miscellaneous errors; mostly it’s just due to poorly-written automations where the automation would be called while it was still running. Easy fix.\n
    \n
    What I can’t seem to fix is a constant stream of “Unknown cluster command” errors on cluster 0xef00 coming from ZHA. I’ve discovered that the 0xef00 cluster is a manufacturer-specific cluster. All of my errors come from Tuya mmWave sensors; apparently Tuya uses this cluster for inter-device communication.\n
    \n
    All of my devices work, but this error is polluting the logs to a large degree; right now it’s showing over 100k instances of this error. Is there a way to have HA just ignore this cluster completely? It’s not causing any issues with functionality, but I would rather the logs just show *actual* errors so I can more easily identify problems and fix them.\n
    \n
    I’ve read that Z2MQTT doesn’t have this issue, but swapping from ZHA to Z2MQTT is not an option for me, especially for what amounts to a logging issue. It would require re-pairing almost 100 Zigbee devices and modifying nearly every single automation.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 5
  +favouriteCount: 6
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1720313363 {#2122
    date: 2024-07-07 02:49:23.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2047 …}
  +votes: Doctrine\ORM\PersistentCollection {#2161 …}
  +reports: Doctrine\ORM\PersistentCollection {#2163 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
  +badges: Doctrine\ORM\PersistentCollection {#2043 …}
  +children: [
    1 => App\Entity\EntryComment {#1550
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1577 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
      +root: App\Entity\EntryComment {#1609
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1577 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
        +image: null
        +parent: null
        +root: null
        +body: "Cannot really answer your questions but if you ever swap to z2m and you keep the exact same friendly name you are using in zha, automations won’t need to be updated. I know it would be still a pain to re-pair but z2m is better than zha, so you will gain in the long term."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1720313363 {#1431
          date: 2024-07-07 02:49:23.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@corroded@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1587 …}
        +nested: Doctrine\ORM\PersistentCollection {#1574 …}
        +votes: Doctrine\ORM\PersistentCollection {#1588 …}
        +reports: Doctrine\ORM\PersistentCollection {#1584 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1551 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1655 …}
        -id: 294273
        -bodyTs: "'answer':3 'autom':26 'better':48 'cannot':1 'ever':9 'exact':17 'friend':19 'gain':54 'keep':15 'know':34 'long':57 'name':20 'need':29 'pain':40 'pair':44 'question':5 're':43 're-pair':42 'realli':2 'still':38 'swap':10 'term':58 'updat':32 'use':23 'won':27 'would':36 'z2m':12,46 'zha':25,50"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://jlai.lu/comment/4581732"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704833672 {#1694
          date: 2024-01-09 21:54:32.0 +01:00
        }
        +"title": 294273
      }
      +body: "No particular tricks, maybe it’s a one of the limitation of zha. As an exemple, I recently replace a bulb by a new one and old one was repurpose somewhere else in the house, the only thing I did was to rename old bulb and added the new one with old bulb name."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704920312 {#1668
        date: 2024-01-10 21:58:32.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@corroded@lemmy.world"
        "@paf@jlai.lu"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1611 …}
      +nested: Doctrine\ORM\PersistentCollection {#1705 …}
      +votes: Doctrine\ORM\PersistentCollection {#1692 …}
      +reports: Doctrine\ORM\PersistentCollection {#1686 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1683 …}
      -id: 297173
      -bodyTs: "'ad':47 'bulb':21,45,53 'els':32 'exempl':16 'hous':35 'limit':11 'mayb':4 'name':54 'new':24,49 'old':27,44,52 'one':8,25,28,50 'particular':2 'recent':18 'renam':43 'replac':19 'repurpos':30 'somewher':31 'thing':38 'trick':3 'zha':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://jlai.lu/comment/4602164"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704920312 {#1567
        date: 2024-01-10 21:58:32.0 +01:00
      }
      +"title": 297173
    }
    0 => App\Entity\EntryComment {#1609}
  ]
  -id: 28448
  -titleTs: "'0xef00':3 'cluster':2 'zigbe':1"
  -bodyTs: "'0xef00':57,66 '100':197 '100k':115 'actual':148 'almost':196 'amount':185 'appar':83 'autom':25,28,205 'call':31 'caus':135 'cluster':52,56,67,73,87,130 'come':58,78 'command':53 'communic':92 'complet':131 'constant':48 'degre':108 'devic':91,96,199 'discov':63 'doesn':165 'due':20 'easi':37 'easili':154 'error':15,54,77,100,119,149 'especi':182 'everi':203 'fix':38,45,158 'function':139 'go':4 'ha':126 'identifi':155 'ignor':128 'instanc':116 'inter':90 'inter-devic':89 'issu':137,169,189 'larg':107 'log':8,104,145,188 'manufactur':71 'manufacturer-specif':70 'miscellan':14 'mmwave':81 'modifi':201 'most':16 'near':202 'option':179 'pair':195 'pollut':102 'poor':23 'poorly-written':22 'problem':156 'rather':143 're':194 're-pair':193 'read':162 'requir':192 'resolv':12 'right':109 'run':36 'seem':43 'sensor':82 'show':113,147 'singl':204 'specif':72 'still':35 'stream':49 'swap':171 'system':7 'tuya':80,84 'unknown':51 'use':85 've':2,62,161 'way':123 'work':10,97 'would':29,142,191 'written':24 'z2mqtt':164,175 'zha':60,173 'zigbe':198"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704861772
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10503400"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704825772 {#2102
    date: 2024-01-09 19:42:52.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
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 {#1550
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1577
    +user: Proxies\__CG__\App\Entity\User {#2023 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
    +slug: "Zigbee-Cluster-0xEF00"
    +title: "Zigbee Cluster 0xEF00"
    +url: null
    +body: """
      I’ve been going through my system logs and working on resolving the miscellaneous errors; mostly it’s just due to poorly-written automations where the automation would be called while it was still running. Easy fix.\n
      \n
      What I can’t seem to fix is a constant stream of “Unknown cluster command” errors on cluster 0xef00 coming from ZHA. I’ve discovered that the 0xef00 cluster is a manufacturer-specific cluster. All of my errors come from Tuya mmWave sensors; apparently Tuya uses this cluster for inter-device communication.\n
      \n
      All of my devices work, but this error is polluting the logs to a large degree; right now it’s showing over 100k instances of this error. Is there a way to have HA just ignore this cluster completely? It’s not causing any issues with functionality, but I would rather the logs just show *actual* errors so I can more easily identify problems and fix them.\n
      \n
      I’ve read that Z2MQTT doesn’t have this issue, but swapping from ZHA to Z2MQTT is not an option for me, especially for what amounts to a logging issue. It would require re-pairing almost 100 Zigbee devices and modifying nearly every single automation.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 6
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720313363 {#2122
      date: 2024-07-07 02:49:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2047 …}
    +votes: Doctrine\ORM\PersistentCollection {#2161 …}
    +reports: Doctrine\ORM\PersistentCollection {#2163 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
    +badges: Doctrine\ORM\PersistentCollection {#2043 …}
    +children: [
      1 => App\Entity\EntryComment {#1550}
      0 => App\Entity\EntryComment {#1609
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1577 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
        +image: null
        +parent: null
        +root: null
        +body: "Cannot really answer your questions but if you ever swap to z2m and you keep the exact same friendly name you are using in zha, automations won’t need to be updated. I know it would be still a pain to re-pair but z2m is better than zha, so you will gain in the long term."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1720313363 {#1431
          date: 2024-07-07 02:49:23.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@corroded@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1587 …}
        +nested: Doctrine\ORM\PersistentCollection {#1574 …}
        +votes: Doctrine\ORM\PersistentCollection {#1588 …}
        +reports: Doctrine\ORM\PersistentCollection {#1584 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1551 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1655 …}
        -id: 294273
        -bodyTs: "'answer':3 'autom':26 'better':48 'cannot':1 'ever':9 'exact':17 'friend':19 'gain':54 'keep':15 'know':34 'long':57 'name':20 'need':29 'pain':40 'pair':44 'question':5 're':43 're-pair':42 'realli':2 'still':38 'swap':10 'term':58 'updat':32 'use':23 'won':27 'would':36 'z2m':12,46 'zha':25,50"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://jlai.lu/comment/4581732"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704833672 {#1694
          date: 2024-01-09 21:54:32.0 +01:00
        }
        +"title": 294273
      }
    ]
    -id: 28448
    -titleTs: "'0xef00':3 'cluster':2 'zigbe':1"
    -bodyTs: "'0xef00':57,66 '100':197 '100k':115 'actual':148 'almost':196 'amount':185 'appar':83 'autom':25,28,205 'call':31 'caus':135 'cluster':52,56,67,73,87,130 'come':58,78 'command':53 'communic':92 'complet':131 'constant':48 'degre':108 'devic':91,96,199 'discov':63 'doesn':165 'due':20 'easi':37 'easili':154 'error':15,54,77,100,119,149 'especi':182 'everi':203 'fix':38,45,158 'function':139 'go':4 'ha':126 'identifi':155 'ignor':128 'instanc':116 'inter':90 'inter-devic':89 'issu':137,169,189 'larg':107 'log':8,104,145,188 'manufactur':71 'manufacturer-specif':70 'miscellan':14 'mmwave':81 'modifi':201 'most':16 'near':202 'option':179 'pair':195 'pollut':102 'poor':23 'poorly-written':22 'problem':156 'rather':143 're':194 're-pair':193 'read':162 'requir':192 'resolv':12 'right':109 'run':36 'seem':43 'sensor':82 'show':113,147 'singl':204 'specif':72 'still':35 'stream':49 'swap':171 'system':7 'tuya':80,84 'unknown':51 'use':85 've':2,62,161 'way':123 'work':10,97 'would':29,142,191 'written':24 'z2mqtt':164,175 'zha':60,173 'zigbe':198"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704861772
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10503400"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704825772 {#2102
      date: 2024-01-09 19:42:52.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
  +root: App\Entity\EntryComment {#1609}
  +body: "No particular tricks, maybe it’s a one of the limitation of zha. As an exemple, I recently replace a bulb by a new one and old one was repurpose somewhere else in the house, the only thing I did was to rename old bulb and added the new one with old bulb name."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704920312 {#1668
    date: 2024-01-10 21:58:32.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@corroded@lemmy.world"
    "@paf@jlai.lu"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1611 …}
  +nested: Doctrine\ORM\PersistentCollection {#1705 …}
  +votes: Doctrine\ORM\PersistentCollection {#1692 …}
  +reports: Doctrine\ORM\PersistentCollection {#1686 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1683 …}
  -id: 297173
  -bodyTs: "'ad':47 'bulb':21,45,53 'els':32 'exempl':16 'hous':35 'limit':11 'mayb':4 'name':54 'new':24,49 'old':27,44,52 'one':8,25,28,50 'particular':2 'recent':18 'renam':43 'replac':19 'repurpos':30 'somewher':31 'thing':38 'trick':3 'zha':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://jlai.lu/comment/4602164"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704920312 {#1567
    date: 2024-01-10 21:58:32.0 +01:00
  }
  +"title": 297173
}
"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 {#1550
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1577
    +user: Proxies\__CG__\App\Entity\User {#2023 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
    +slug: "Zigbee-Cluster-0xEF00"
    +title: "Zigbee Cluster 0xEF00"
    +url: null
    +body: """
      I’ve been going through my system logs and working on resolving the miscellaneous errors; mostly it’s just due to poorly-written automations where the automation would be called while it was still running. Easy fix.\n
      \n
      What I can’t seem to fix is a constant stream of “Unknown cluster command” errors on cluster 0xef00 coming from ZHA. I’ve discovered that the 0xef00 cluster is a manufacturer-specific cluster. All of my errors come from Tuya mmWave sensors; apparently Tuya uses this cluster for inter-device communication.\n
      \n
      All of my devices work, but this error is polluting the logs to a large degree; right now it’s showing over 100k instances of this error. Is there a way to have HA just ignore this cluster completely? It’s not causing any issues with functionality, but I would rather the logs just show *actual* errors so I can more easily identify problems and fix them.\n
      \n
      I’ve read that Z2MQTT doesn’t have this issue, but swapping from ZHA to Z2MQTT is not an option for me, especially for what amounts to a logging issue. It would require re-pairing almost 100 Zigbee devices and modifying nearly every single automation.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 6
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720313363 {#2122
      date: 2024-07-07 02:49:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2047 …}
    +votes: Doctrine\ORM\PersistentCollection {#2161 …}
    +reports: Doctrine\ORM\PersistentCollection {#2163 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
    +badges: Doctrine\ORM\PersistentCollection {#2043 …}
    +children: [
      1 => App\Entity\EntryComment {#1550}
      0 => App\Entity\EntryComment {#1609
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1577 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
        +image: null
        +parent: null
        +root: null
        +body: "Cannot really answer your questions but if you ever swap to z2m and you keep the exact same friendly name you are using in zha, automations won’t need to be updated. I know it would be still a pain to re-pair but z2m is better than zha, so you will gain in the long term."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1720313363 {#1431
          date: 2024-07-07 02:49:23.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@corroded@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1587 …}
        +nested: Doctrine\ORM\PersistentCollection {#1574 …}
        +votes: Doctrine\ORM\PersistentCollection {#1588 …}
        +reports: Doctrine\ORM\PersistentCollection {#1584 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1551 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1655 …}
        -id: 294273
        -bodyTs: "'answer':3 'autom':26 'better':48 'cannot':1 'ever':9 'exact':17 'friend':19 'gain':54 'keep':15 'know':34 'long':57 'name':20 'need':29 'pain':40 'pair':44 'question':5 're':43 're-pair':42 'realli':2 'still':38 'swap':10 'term':58 'updat':32 'use':23 'won':27 'would':36 'z2m':12,46 'zha':25,50"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://jlai.lu/comment/4581732"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704833672 {#1694
          date: 2024-01-09 21:54:32.0 +01:00
        }
        +"title": 294273
      }
    ]
    -id: 28448
    -titleTs: "'0xef00':3 'cluster':2 'zigbe':1"
    -bodyTs: "'0xef00':57,66 '100':197 '100k':115 'actual':148 'almost':196 'amount':185 'appar':83 'autom':25,28,205 'call':31 'caus':135 'cluster':52,56,67,73,87,130 'come':58,78 'command':53 'communic':92 'complet':131 'constant':48 'degre':108 'devic':91,96,199 'discov':63 'doesn':165 'due':20 'easi':37 'easili':154 'error':15,54,77,100,119,149 'especi':182 'everi':203 'fix':38,45,158 'function':139 'go':4 'ha':126 'identifi':155 'ignor':128 'instanc':116 'inter':90 'inter-devic':89 'issu':137,169,189 'larg':107 'log':8,104,145,188 'manufactur':71 'manufacturer-specif':70 'miscellan':14 'mmwave':81 'modifi':201 'most':16 'near':202 'option':179 'pair':195 'pollut':102 'poor':23 'poorly-written':22 'problem':156 'rather':143 're':194 're-pair':193 'read':162 'requir':192 'resolv':12 'right':109 'run':36 'seem':43 'sensor':82 'show':113,147 'singl':204 'specif':72 'still':35 'stream':49 'swap':171 'system':7 'tuya':80,84 'unknown':51 'use':85 've':2,62,161 'way':123 'work':10,97 'would':29,142,191 'written':24 'z2mqtt':164,175 'zha':60,173 'zigbe':198"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704861772
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10503400"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704825772 {#2102
      date: 2024-01-09 19:42:52.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
  +root: App\Entity\EntryComment {#1609}
  +body: "No particular tricks, maybe it’s a one of the limitation of zha. As an exemple, I recently replace a bulb by a new one and old one was repurpose somewhere else in the house, the only thing I did was to rename old bulb and added the new one with old bulb name."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704920312 {#1668
    date: 2024-01-10 21:58:32.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@corroded@lemmy.world"
    "@paf@jlai.lu"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1611 …}
  +nested: Doctrine\ORM\PersistentCollection {#1705 …}
  +votes: Doctrine\ORM\PersistentCollection {#1692 …}
  +reports: Doctrine\ORM\PersistentCollection {#1686 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1683 …}
  -id: 297173
  -bodyTs: "'ad':47 'bulb':21,45,53 'els':32 'exempl':16 'hous':35 'limit':11 'mayb':4 'name':54 'new':24,49 'old':27,44,52 'one':8,25,28,50 'particular':2 'recent':18 'renam':43 'replac':19 'repurpos':30 'somewher':31 'thing':38 'trick':3 'zha':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://jlai.lu/comment/4602164"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704920312 {#1567
    date: 2024-01-10 21:58:32.0 +01:00
  }
  +"title": 297173
}
"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 {#1550
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1577
    +user: Proxies\__CG__\App\Entity\User {#2023 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
    +slug: "Zigbee-Cluster-0xEF00"
    +title: "Zigbee Cluster 0xEF00"
    +url: null
    +body: """
      I’ve been going through my system logs and working on resolving the miscellaneous errors; mostly it’s just due to poorly-written automations where the automation would be called while it was still running. Easy fix.\n
      \n
      What I can’t seem to fix is a constant stream of “Unknown cluster command” errors on cluster 0xef00 coming from ZHA. I’ve discovered that the 0xef00 cluster is a manufacturer-specific cluster. All of my errors come from Tuya mmWave sensors; apparently Tuya uses this cluster for inter-device communication.\n
      \n
      All of my devices work, but this error is polluting the logs to a large degree; right now it’s showing over 100k instances of this error. Is there a way to have HA just ignore this cluster completely? It’s not causing any issues with functionality, but I would rather the logs just show *actual* errors so I can more easily identify problems and fix them.\n
      \n
      I’ve read that Z2MQTT doesn’t have this issue, but swapping from ZHA to Z2MQTT is not an option for me, especially for what amounts to a logging issue. It would require re-pairing almost 100 Zigbee devices and modifying nearly every single automation.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 6
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720313363 {#2122
      date: 2024-07-07 02:49:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2047 …}
    +votes: Doctrine\ORM\PersistentCollection {#2161 …}
    +reports: Doctrine\ORM\PersistentCollection {#2163 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
    +badges: Doctrine\ORM\PersistentCollection {#2043 …}
    +children: [
      1 => App\Entity\EntryComment {#1550}
      0 => App\Entity\EntryComment {#1609
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1577 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
        +image: null
        +parent: null
        +root: null
        +body: "Cannot really answer your questions but if you ever swap to z2m and you keep the exact same friendly name you are using in zha, automations won’t need to be updated. I know it would be still a pain to re-pair but z2m is better than zha, so you will gain in the long term."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1720313363 {#1431
          date: 2024-07-07 02:49:23.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@corroded@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1587 …}
        +nested: Doctrine\ORM\PersistentCollection {#1574 …}
        +votes: Doctrine\ORM\PersistentCollection {#1588 …}
        +reports: Doctrine\ORM\PersistentCollection {#1584 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1551 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1655 …}
        -id: 294273
        -bodyTs: "'answer':3 'autom':26 'better':48 'cannot':1 'ever':9 'exact':17 'friend':19 'gain':54 'keep':15 'know':34 'long':57 'name':20 'need':29 'pain':40 'pair':44 'question':5 're':43 're-pair':42 'realli':2 'still':38 'swap':10 'term':58 'updat':32 'use':23 'won':27 'would':36 'z2m':12,46 'zha':25,50"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://jlai.lu/comment/4581732"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704833672 {#1694
          date: 2024-01-09 21:54:32.0 +01:00
        }
        +"title": 294273
      }
    ]
    -id: 28448
    -titleTs: "'0xef00':3 'cluster':2 'zigbe':1"
    -bodyTs: "'0xef00':57,66 '100':197 '100k':115 'actual':148 'almost':196 'amount':185 'appar':83 'autom':25,28,205 'call':31 'caus':135 'cluster':52,56,67,73,87,130 'come':58,78 'command':53 'communic':92 'complet':131 'constant':48 'degre':108 'devic':91,96,199 'discov':63 'doesn':165 'due':20 'easi':37 'easili':154 'error':15,54,77,100,119,149 'especi':182 'everi':203 'fix':38,45,158 'function':139 'go':4 'ha':126 'identifi':155 'ignor':128 'instanc':116 'inter':90 'inter-devic':89 'issu':137,169,189 'larg':107 'log':8,104,145,188 'manufactur':71 'manufacturer-specif':70 'miscellan':14 'mmwave':81 'modifi':201 'most':16 'near':202 'option':179 'pair':195 'pollut':102 'poor':23 'poorly-written':22 'problem':156 'rather':143 're':194 're-pair':193 'read':162 'requir':192 'resolv':12 'right':109 'run':36 'seem':43 'sensor':82 'show':113,147 'singl':204 'specif':72 'still':35 'stream':49 'swap':171 'system':7 'tuya':80,84 'unknown':51 'use':85 've':2,62,161 'way':123 'work':10,97 'would':29,142,191 'written':24 'z2mqtt':164,175 'zha':60,173 'zigbe':198"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704861772
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10503400"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704825772 {#2102
      date: 2024-01-09 19:42:52.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
  +root: App\Entity\EntryComment {#1609}
  +body: "No particular tricks, maybe it’s a one of the limitation of zha. As an exemple, I recently replace a bulb by a new one and old one was repurpose somewhere else in the house, the only thing I did was to rename old bulb and added the new one with old bulb name."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704920312 {#1668
    date: 2024-01-10 21:58:32.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@corroded@lemmy.world"
    "@paf@jlai.lu"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1611 …}
  +nested: Doctrine\ORM\PersistentCollection {#1705 …}
  +votes: Doctrine\ORM\PersistentCollection {#1692 …}
  +reports: Doctrine\ORM\PersistentCollection {#1686 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1683 …}
  -id: 297173
  -bodyTs: "'ad':47 'bulb':21,45,53 'els':32 'exempl':16 'hous':35 'limit':11 'mayb':4 'name':54 'new':24,49 'old':27,44,52 'one':8,25,28,50 'particular':2 'recent':18 'renam':43 'replac':19 'repurpos':30 'somewher':31 'thing':38 'trick':3 'zha':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://jlai.lu/comment/4602164"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704920312 {#1567
    date: 2024-01-10 21:58:32.0 +01:00
  }
  +"title": 297173
}
"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 {#1609
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1577
    +user: Proxies\__CG__\App\Entity\User {#2023 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
    +slug: "Zigbee-Cluster-0xEF00"
    +title: "Zigbee Cluster 0xEF00"
    +url: null
    +body: """
      I’ve been going through my system logs and working on resolving the miscellaneous errors; mostly it’s just due to poorly-written automations where the automation would be called while it was still running. Easy fix.\n
      \n
      What I can’t seem to fix is a constant stream of “Unknown cluster command” errors on cluster 0xef00 coming from ZHA. I’ve discovered that the 0xef00 cluster is a manufacturer-specific cluster. All of my errors come from Tuya mmWave sensors; apparently Tuya uses this cluster for inter-device communication.\n
      \n
      All of my devices work, but this error is polluting the logs to a large degree; right now it’s showing over 100k instances of this error. Is there a way to have HA just ignore this cluster completely? It’s not causing any issues with functionality, but I would rather the logs just show *actual* errors so I can more easily identify problems and fix them.\n
      \n
      I’ve read that Z2MQTT doesn’t have this issue, but swapping from ZHA to Z2MQTT is not an option for me, especially for what amounts to a logging issue. It would require re-pairing almost 100 Zigbee devices and modifying nearly every single automation.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 6
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720313363 {#2122
      date: 2024-07-07 02:49:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2047 …}
    +votes: Doctrine\ORM\PersistentCollection {#2161 …}
    +reports: Doctrine\ORM\PersistentCollection {#2163 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
    +badges: Doctrine\ORM\PersistentCollection {#2043 …}
    +children: [
      1 => App\Entity\EntryComment {#1550
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1577 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
        +root: App\Entity\EntryComment {#1609}
        +body: "No particular tricks, maybe it’s a one of the limitation of zha. As an exemple, I recently replace a bulb by a new one and old one was repurpose somewhere else in the house, the only thing I did was to rename old bulb and added the new one with old bulb name."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704920312 {#1668
          date: 2024-01-10 21:58:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@corroded@lemmy.world"
          "@paf@jlai.lu"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1611 …}
        +nested: Doctrine\ORM\PersistentCollection {#1705 …}
        +votes: Doctrine\ORM\PersistentCollection {#1692 …}
        +reports: Doctrine\ORM\PersistentCollection {#1686 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1683 …}
        -id: 297173
        -bodyTs: "'ad':47 'bulb':21,45,53 'els':32 'exempl':16 'hous':35 'limit':11 'mayb':4 'name':54 'new':24,49 'old':27,44,52 'one':8,25,28,50 'particular':2 'recent':18 'renam':43 'replac':19 'repurpos':30 'somewher':31 'thing':38 'trick':3 'zha':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://jlai.lu/comment/4602164"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704920312 {#1567
          date: 2024-01-10 21:58:32.0 +01:00
        }
        +"title": 297173
      }
      0 => App\Entity\EntryComment {#1609}
    ]
    -id: 28448
    -titleTs: "'0xef00':3 'cluster':2 'zigbe':1"
    -bodyTs: "'0xef00':57,66 '100':197 '100k':115 'actual':148 'almost':196 'amount':185 'appar':83 'autom':25,28,205 'call':31 'caus':135 'cluster':52,56,67,73,87,130 'come':58,78 'command':53 'communic':92 'complet':131 'constant':48 'degre':108 'devic':91,96,199 'discov':63 'doesn':165 'due':20 'easi':37 'easili':154 'error':15,54,77,100,119,149 'especi':182 'everi':203 'fix':38,45,158 'function':139 'go':4 'ha':126 'identifi':155 'ignor':128 'instanc':116 'inter':90 'inter-devic':89 'issu':137,169,189 'larg':107 'log':8,104,145,188 'manufactur':71 'manufacturer-specif':70 'miscellan':14 'mmwave':81 'modifi':201 'most':16 'near':202 'option':179 'pair':195 'pollut':102 'poor':23 'poorly-written':22 'problem':156 'rather':143 're':194 're-pair':193 'read':162 'requir':192 'resolv':12 'right':109 'run':36 'seem':43 'sensor':82 'show':113,147 'singl':204 'specif':72 'still':35 'stream':49 'swap':171 'system':7 'tuya':80,84 'unknown':51 'use':85 've':2,62,161 'way':123 'work':10,97 'would':29,142,191 'written':24 'z2mqtt':164,175 'zha':60,173 'zigbe':198"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704861772
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10503400"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704825772 {#2102
      date: 2024-01-09 19:42:52.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
  +image: null
  +parent: null
  +root: null
  +body: "Cannot really answer your questions but if you ever swap to z2m and you keep the exact same friendly name you are using in zha, automations won’t need to be updated. I know it would be still a pain to re-pair but z2m is better than zha, so you will gain in the long term."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1720313363 {#1431
    date: 2024-07-07 02:49:23.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@corroded@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1587 …}
  +nested: Doctrine\ORM\PersistentCollection {#1574 …}
  +votes: Doctrine\ORM\PersistentCollection {#1588 …}
  +reports: Doctrine\ORM\PersistentCollection {#1584 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1551 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1655 …}
  -id: 294273
  -bodyTs: "'answer':3 'autom':26 'better':48 'cannot':1 'ever':9 'exact':17 'friend':19 'gain':54 'keep':15 'know':34 'long':57 'name':20 'need':29 'pain':40 'pair':44 'question':5 're':43 're-pair':42 'realli':2 'still':38 'swap':10 'term':58 'updat':32 'use':23 'won':27 'would':36 'z2m':12,46 'zha':25,50"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://jlai.lu/comment/4581732"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704833672 {#1694
    date: 2024-01-09 21:54:32.0 +01:00
  }
  +"title": 294273
}
"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 {#1609
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1577
    +user: Proxies\__CG__\App\Entity\User {#2023 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
    +slug: "Zigbee-Cluster-0xEF00"
    +title: "Zigbee Cluster 0xEF00"
    +url: null
    +body: """
      I’ve been going through my system logs and working on resolving the miscellaneous errors; mostly it’s just due to poorly-written automations where the automation would be called while it was still running. Easy fix.\n
      \n
      What I can’t seem to fix is a constant stream of “Unknown cluster command” errors on cluster 0xef00 coming from ZHA. I’ve discovered that the 0xef00 cluster is a manufacturer-specific cluster. All of my errors come from Tuya mmWave sensors; apparently Tuya uses this cluster for inter-device communication.\n
      \n
      All of my devices work, but this error is polluting the logs to a large degree; right now it’s showing over 100k instances of this error. Is there a way to have HA just ignore this cluster completely? It’s not causing any issues with functionality, but I would rather the logs just show *actual* errors so I can more easily identify problems and fix them.\n
      \n
      I’ve read that Z2MQTT doesn’t have this issue, but swapping from ZHA to Z2MQTT is not an option for me, especially for what amounts to a logging issue. It would require re-pairing almost 100 Zigbee devices and modifying nearly every single automation.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 6
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720313363 {#2122
      date: 2024-07-07 02:49:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2047 …}
    +votes: Doctrine\ORM\PersistentCollection {#2161 …}
    +reports: Doctrine\ORM\PersistentCollection {#2163 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
    +badges: Doctrine\ORM\PersistentCollection {#2043 …}
    +children: [
      1 => App\Entity\EntryComment {#1550
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1577 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
        +root: App\Entity\EntryComment {#1609}
        +body: "No particular tricks, maybe it’s a one of the limitation of zha. As an exemple, I recently replace a bulb by a new one and old one was repurpose somewhere else in the house, the only thing I did was to rename old bulb and added the new one with old bulb name."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704920312 {#1668
          date: 2024-01-10 21:58:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@corroded@lemmy.world"
          "@paf@jlai.lu"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1611 …}
        +nested: Doctrine\ORM\PersistentCollection {#1705 …}
        +votes: Doctrine\ORM\PersistentCollection {#1692 …}
        +reports: Doctrine\ORM\PersistentCollection {#1686 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1683 …}
        -id: 297173
        -bodyTs: "'ad':47 'bulb':21,45,53 'els':32 'exempl':16 'hous':35 'limit':11 'mayb':4 'name':54 'new':24,49 'old':27,44,52 'one':8,25,28,50 'particular':2 'recent':18 'renam':43 'replac':19 'repurpos':30 'somewher':31 'thing':38 'trick':3 'zha':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://jlai.lu/comment/4602164"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704920312 {#1567
          date: 2024-01-10 21:58:32.0 +01:00
        }
        +"title": 297173
      }
      0 => App\Entity\EntryComment {#1609}
    ]
    -id: 28448
    -titleTs: "'0xef00':3 'cluster':2 'zigbe':1"
    -bodyTs: "'0xef00':57,66 '100':197 '100k':115 'actual':148 'almost':196 'amount':185 'appar':83 'autom':25,28,205 'call':31 'caus':135 'cluster':52,56,67,73,87,130 'come':58,78 'command':53 'communic':92 'complet':131 'constant':48 'degre':108 'devic':91,96,199 'discov':63 'doesn':165 'due':20 'easi':37 'easili':154 'error':15,54,77,100,119,149 'especi':182 'everi':203 'fix':38,45,158 'function':139 'go':4 'ha':126 'identifi':155 'ignor':128 'instanc':116 'inter':90 'inter-devic':89 'issu':137,169,189 'larg':107 'log':8,104,145,188 'manufactur':71 'manufacturer-specif':70 'miscellan':14 'mmwave':81 'modifi':201 'most':16 'near':202 'option':179 'pair':195 'pollut':102 'poor':23 'poorly-written':22 'problem':156 'rather':143 're':194 're-pair':193 'read':162 'requir':192 'resolv':12 'right':109 'run':36 'seem':43 'sensor':82 'show':113,147 'singl':204 'specif':72 'still':35 'stream':49 'swap':171 'system':7 'tuya':80,84 'unknown':51 'use':85 've':2,62,161 'way':123 'work':10,97 'would':29,142,191 'written':24 'z2mqtt':164,175 'zha':60,173 'zigbe':198"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704861772
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10503400"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704825772 {#2102
      date: 2024-01-09 19:42:52.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
  +image: null
  +parent: null
  +root: null
  +body: "Cannot really answer your questions but if you ever swap to z2m and you keep the exact same friendly name you are using in zha, automations won’t need to be updated. I know it would be still a pain to re-pair but z2m is better than zha, so you will gain in the long term."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1720313363 {#1431
    date: 2024-07-07 02:49:23.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@corroded@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1587 …}
  +nested: Doctrine\ORM\PersistentCollection {#1574 …}
  +votes: Doctrine\ORM\PersistentCollection {#1588 …}
  +reports: Doctrine\ORM\PersistentCollection {#1584 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1551 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1655 …}
  -id: 294273
  -bodyTs: "'answer':3 'autom':26 'better':48 'cannot':1 'ever':9 'exact':17 'friend':19 'gain':54 'keep':15 'know':34 'long':57 'name':20 'need':29 'pain':40 'pair':44 'question':5 're':43 're-pair':42 'realli':2 'still':38 'swap':10 'term':58 'updat':32 'use':23 'won':27 'would':36 'z2m':12,46 'zha':25,50"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://jlai.lu/comment/4581732"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704833672 {#1694
    date: 2024-01-09 21:54:32.0 +01:00
  }
  +"title": 294273
}
"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 {#1609
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1577
    +user: Proxies\__CG__\App\Entity\User {#2023 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
    +slug: "Zigbee-Cluster-0xEF00"
    +title: "Zigbee Cluster 0xEF00"
    +url: null
    +body: """
      I’ve been going through my system logs and working on resolving the miscellaneous errors; mostly it’s just due to poorly-written automations where the automation would be called while it was still running. Easy fix.\n
      \n
      What I can’t seem to fix is a constant stream of “Unknown cluster command” errors on cluster 0xef00 coming from ZHA. I’ve discovered that the 0xef00 cluster is a manufacturer-specific cluster. All of my errors come from Tuya mmWave sensors; apparently Tuya uses this cluster for inter-device communication.\n
      \n
      All of my devices work, but this error is polluting the logs to a large degree; right now it’s showing over 100k instances of this error. Is there a way to have HA just ignore this cluster completely? It’s not causing any issues with functionality, but I would rather the logs just show *actual* errors so I can more easily identify problems and fix them.\n
      \n
      I’ve read that Z2MQTT doesn’t have this issue, but swapping from ZHA to Z2MQTT is not an option for me, especially for what amounts to a logging issue. It would require re-pairing almost 100 Zigbee devices and modifying nearly every single automation.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 6
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720313363 {#2122
      date: 2024-07-07 02:49:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2047 …}
    +votes: Doctrine\ORM\PersistentCollection {#2161 …}
    +reports: Doctrine\ORM\PersistentCollection {#2163 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
    +badges: Doctrine\ORM\PersistentCollection {#2043 …}
    +children: [
      1 => App\Entity\EntryComment {#1550
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1577 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
        +root: App\Entity\EntryComment {#1609}
        +body: "No particular tricks, maybe it’s a one of the limitation of zha. As an exemple, I recently replace a bulb by a new one and old one was repurpose somewhere else in the house, the only thing I did was to rename old bulb and added the new one with old bulb name."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704920312 {#1668
          date: 2024-01-10 21:58:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@corroded@lemmy.world"
          "@paf@jlai.lu"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1611 …}
        +nested: Doctrine\ORM\PersistentCollection {#1705 …}
        +votes: Doctrine\ORM\PersistentCollection {#1692 …}
        +reports: Doctrine\ORM\PersistentCollection {#1686 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1683 …}
        -id: 297173
        -bodyTs: "'ad':47 'bulb':21,45,53 'els':32 'exempl':16 'hous':35 'limit':11 'mayb':4 'name':54 'new':24,49 'old':27,44,52 'one':8,25,28,50 'particular':2 'recent':18 'renam':43 'replac':19 'repurpos':30 'somewher':31 'thing':38 'trick':3 'zha':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://jlai.lu/comment/4602164"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704920312 {#1567
          date: 2024-01-10 21:58:32.0 +01:00
        }
        +"title": 297173
      }
      0 => App\Entity\EntryComment {#1609}
    ]
    -id: 28448
    -titleTs: "'0xef00':3 'cluster':2 'zigbe':1"
    -bodyTs: "'0xef00':57,66 '100':197 '100k':115 'actual':148 'almost':196 'amount':185 'appar':83 'autom':25,28,205 'call':31 'caus':135 'cluster':52,56,67,73,87,130 'come':58,78 'command':53 'communic':92 'complet':131 'constant':48 'degre':108 'devic':91,96,199 'discov':63 'doesn':165 'due':20 'easi':37 'easili':154 'error':15,54,77,100,119,149 'especi':182 'everi':203 'fix':38,45,158 'function':139 'go':4 'ha':126 'identifi':155 'ignor':128 'instanc':116 'inter':90 'inter-devic':89 'issu':137,169,189 'larg':107 'log':8,104,145,188 'manufactur':71 'manufacturer-specif':70 'miscellan':14 'mmwave':81 'modifi':201 'most':16 'near':202 'option':179 'pair':195 'pollut':102 'poor':23 'poorly-written':22 'problem':156 'rather':143 're':194 're-pair':193 'read':162 'requir':192 'resolv':12 'right':109 'run':36 'seem':43 'sensor':82 'show':113,147 'singl':204 'specif':72 'still':35 'stream':49 'swap':171 'system':7 'tuya':80,84 'unknown':51 'use':85 've':2,62,161 'way':123 'work':10,97 'would':29,142,191 'written':24 'z2mqtt':164,175 'zha':60,173 'zigbe':198"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704861772
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10503400"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704825772 {#2102
      date: 2024-01-09 19:42:52.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1586 …}
  +image: null
  +parent: null
  +root: null
  +body: "Cannot really answer your questions but if you ever swap to z2m and you keep the exact same friendly name you are using in zha, automations won’t need to be updated. I know it would be still a pain to re-pair but z2m is better than zha, so you will gain in the long term."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1720313363 {#1431
    date: 2024-07-07 02:49:23.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@corroded@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1587 …}
  +nested: Doctrine\ORM\PersistentCollection {#1574 …}
  +votes: Doctrine\ORM\PersistentCollection {#1588 …}
  +reports: Doctrine\ORM\PersistentCollection {#1584 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1551 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1655 …}
  -id: 294273
  -bodyTs: "'answer':3 'autom':26 'better':48 'cannot':1 'ever':9 'exact':17 'friend':19 'gain':54 'keep':15 'know':34 'long':57 'name':20 'need':29 'pain':40 'pair':44 'question':5 're':43 're-pair':42 'realli':2 'still':38 'swap':10 'term':58 'updat':32 'use':23 'won':27 'would':36 'z2m':12,46 'zha':25,50"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://jlai.lu/comment/4581732"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704833672 {#1694
    date: 2024-01-09 21:54:32.0 +01:00
  }
  +"title": 294273
}
"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_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
38 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