GET https://kbin.spritesserver.nl/m/homeassistant@lemmy.world/t/26575/Help-with-BHT-002-GCLZB-thermostat/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 …}
}
0.14 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.03 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\Entry {#2412
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "homeassistant@lemmy.world"
    +title: "homeassistant"
    +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 46
    +entryCommentCount: 460
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729539860 {#276
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 145
    +apId: "homeassistant@lemmy.world"
    +apProfileId: "https://lemmy.world/c/homeassistant"
    +apPublicUrl: "https://lemmy.world/c/homeassistant"
    +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "homeassistant"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1710368376 {#270
      date: 2024-03-13 23:19:36.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1704127905 {#272
      date: 2024-01-01 17:51:45.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
  +slug: "Help-with-BHT-002-GCLZB-thermostat"
  +title: "Help with BHT-002-GCLZB thermostat"
  +url: null
  +body: """
    I used to have a Hive Home ecosystem until one fateful day where they limited my heating to 15 degrees and tried to freeze me to death unless I bought their newest thermostat and paid for their subscription. I ended up saying fuck the extorting bastards and bought a cheap Zigbee Thermostat to get me through the winter. It’s been truly excellent, I really can’t complain. However I got my Raspberry Pi for Christmas and am now trying to take everything into my own local control, so time to say goodbye to Smart Life and hello HA Companion.\n
    \n
    It’s all been fine for the most part but I have two issues.\n
    \n
    1. I don’t seem to be able to automate my heating. I can manually set it to whatever temperature I want, but I can’t automate or script a boost of my heating. Edit: If anyone else has this issue in the future, the solution is to Call A Service and set the temperature there.\n
    2. My temperature sensors aren’t reporting as often as they were in the Smart Life app.\n
    \n
    I’ll replace the thermostat eventually, but I would like to delay it as long as possible so I can buy other stuff first 😂
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 9
  +favouriteCount: 22
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1710875723 {#2410
    date: 2024-03-19 20:15:23.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1884 …}
  +votes: Doctrine\ORM\PersistentCollection {#1973 …}
  +reports: Doctrine\ORM\PersistentCollection {#1959 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
  +badges: Doctrine\ORM\PersistentCollection {#2440 …}
  +children: []
  -id: 26575
  -titleTs: "'-002':4 'bht':3 'gclzb':5 'help':1 'thermostat':6"
  -bodyTs: "'1':115 '15':19 '2':171 'abl':122 'anyon':151 'app':187 'aren':175 'autom':124,141 'bastard':46 'boost':145 'bought':30,48 'buy':208 'call':163 'cheap':50 'christma':76 'companion':100 'complain':68 'control':88 'day':12 'death':27 'degre':20 'delay':199 'ecosystem':8 'edit':149 'els':152 'end':40 'eventu':193 'everyth':83 'excel':63 'extort':45 'fate':11 'fine':105 'first':211 'freez':24 'fuck':43 'futur':158 'get':54 'goodby':93 'got':71 'ha':99 'heat':17,126,148 'hello':98 'hive':6 'home':7 'howev':69 'issu':114,155 'life':96,186 'like':197 'limit':15 'll':189 'local':87 'long':202 'manual':129 'newest':32 'often':179 'one':10 'paid':35 'part':109 'pi':74 'possibl':204 'raspberri':73 'realli':65 'replac':190 'report':177 'say':42,92 'script':143 'seem':119 'sensor':174 'servic':165 'set':130,167 'smart':95,185 'solut':160 'stuff':210 'subscript':38 'take':82 'temperatur':134,169,173 'thermostat':33,52,192 'time':90 'tri':22,80 'truli':62 'two':113 'unless':28 'use':2 'want':136 'whatev':133 'winter':58 'would':196 'zigbe':51"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704222455
  +visibility: "visible             "
  +apId: "https://lemmy.tf/post/3102152"
  +editedAt: DateTimeImmutable @1710583423 {#1850
    date: 2024-03-16 11:03:43.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704139455 {#2420
    date: 2024-01-01 21:04:15.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
App\Entity\Entry {#2412
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "homeassistant@lemmy.world"
    +title: "homeassistant"
    +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 46
    +entryCommentCount: 460
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729539860 {#276
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 145
    +apId: "homeassistant@lemmy.world"
    +apProfileId: "https://lemmy.world/c/homeassistant"
    +apPublicUrl: "https://lemmy.world/c/homeassistant"
    +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "homeassistant"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1710368376 {#270
      date: 2024-03-13 23:19:36.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1704127905 {#272
      date: 2024-01-01 17:51:45.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
  +slug: "Help-with-BHT-002-GCLZB-thermostat"
  +title: "Help with BHT-002-GCLZB thermostat"
  +url: null
  +body: """
    I used to have a Hive Home ecosystem until one fateful day where they limited my heating to 15 degrees and tried to freeze me to death unless I bought their newest thermostat and paid for their subscription. I ended up saying fuck the extorting bastards and bought a cheap Zigbee Thermostat to get me through the winter. It’s been truly excellent, I really can’t complain. However I got my Raspberry Pi for Christmas and am now trying to take everything into my own local control, so time to say goodbye to Smart Life and hello HA Companion.\n
    \n
    It’s all been fine for the most part but I have two issues.\n
    \n
    1. I don’t seem to be able to automate my heating. I can manually set it to whatever temperature I want, but I can’t automate or script a boost of my heating. Edit: If anyone else has this issue in the future, the solution is to Call A Service and set the temperature there.\n
    2. My temperature sensors aren’t reporting as often as they were in the Smart Life app.\n
    \n
    I’ll replace the thermostat eventually, but I would like to delay it as long as possible so I can buy other stuff first 😂
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 9
  +favouriteCount: 22
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1710875723 {#2410
    date: 2024-03-19 20:15:23.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1884 …}
  +votes: Doctrine\ORM\PersistentCollection {#1973 …}
  +reports: Doctrine\ORM\PersistentCollection {#1959 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
  +badges: Doctrine\ORM\PersistentCollection {#2440 …}
  +children: []
  -id: 26575
  -titleTs: "'-002':4 'bht':3 'gclzb':5 'help':1 'thermostat':6"
  -bodyTs: "'1':115 '15':19 '2':171 'abl':122 'anyon':151 'app':187 'aren':175 'autom':124,141 'bastard':46 'boost':145 'bought':30,48 'buy':208 'call':163 'cheap':50 'christma':76 'companion':100 'complain':68 'control':88 'day':12 'death':27 'degre':20 'delay':199 'ecosystem':8 'edit':149 'els':152 'end':40 'eventu':193 'everyth':83 'excel':63 'extort':45 'fate':11 'fine':105 'first':211 'freez':24 'fuck':43 'futur':158 'get':54 'goodby':93 'got':71 'ha':99 'heat':17,126,148 'hello':98 'hive':6 'home':7 'howev':69 'issu':114,155 'life':96,186 'like':197 'limit':15 'll':189 'local':87 'long':202 'manual':129 'newest':32 'often':179 'one':10 'paid':35 'part':109 'pi':74 'possibl':204 'raspberri':73 'realli':65 'replac':190 'report':177 'say':42,92 'script':143 'seem':119 'sensor':174 'servic':165 'set':130,167 'smart':95,185 'solut':160 'stuff':210 'subscript':38 'take':82 'temperatur':134,169,173 'thermostat':33,52,192 'time':90 'tri':22,80 'truli':62 'two':113 'unless':28 'use':2 'want':136 'whatev':133 'winter':58 'would':196 'zigbe':51"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704222455
  +visibility: "visible             "
  +apId: "https://lemmy.tf/post/3102152"
  +editedAt: DateTimeImmutable @1710583423 {#1850
    date: 2024-03-16 11:03:43.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704139455 {#2420
    date: 2024-01-01 21:04:15.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
App\Entity\Entry {#2412
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "homeassistant@lemmy.world"
    +title: "homeassistant"
    +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 46
    +entryCommentCount: 460
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729539860 {#276
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 145
    +apId: "homeassistant@lemmy.world"
    +apProfileId: "https://lemmy.world/c/homeassistant"
    +apPublicUrl: "https://lemmy.world/c/homeassistant"
    +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "homeassistant"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1710368376 {#270
      date: 2024-03-13 23:19:36.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1704127905 {#272
      date: 2024-01-01 17:51:45.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
  +slug: "Help-with-BHT-002-GCLZB-thermostat"
  +title: "Help with BHT-002-GCLZB thermostat"
  +url: null
  +body: """
    I used to have a Hive Home ecosystem until one fateful day where they limited my heating to 15 degrees and tried to freeze me to death unless I bought their newest thermostat and paid for their subscription. I ended up saying fuck the extorting bastards and bought a cheap Zigbee Thermostat to get me through the winter. It’s been truly excellent, I really can’t complain. However I got my Raspberry Pi for Christmas and am now trying to take everything into my own local control, so time to say goodbye to Smart Life and hello HA Companion.\n
    \n
    It’s all been fine for the most part but I have two issues.\n
    \n
    1. I don’t seem to be able to automate my heating. I can manually set it to whatever temperature I want, but I can’t automate or script a boost of my heating. Edit: If anyone else has this issue in the future, the solution is to Call A Service and set the temperature there.\n
    2. My temperature sensors aren’t reporting as often as they were in the Smart Life app.\n
    \n
    I’ll replace the thermostat eventually, but I would like to delay it as long as possible so I can buy other stuff first 😂
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 9
  +favouriteCount: 22
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1710875723 {#2410
    date: 2024-03-19 20:15:23.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1884 …}
  +votes: Doctrine\ORM\PersistentCollection {#1973 …}
  +reports: Doctrine\ORM\PersistentCollection {#1959 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
  +badges: Doctrine\ORM\PersistentCollection {#2440 …}
  +children: []
  -id: 26575
  -titleTs: "'-002':4 'bht':3 'gclzb':5 'help':1 'thermostat':6"
  -bodyTs: "'1':115 '15':19 '2':171 'abl':122 'anyon':151 'app':187 'aren':175 'autom':124,141 'bastard':46 'boost':145 'bought':30,48 'buy':208 'call':163 'cheap':50 'christma':76 'companion':100 'complain':68 'control':88 'day':12 'death':27 'degre':20 'delay':199 'ecosystem':8 'edit':149 'els':152 'end':40 'eventu':193 'everyth':83 'excel':63 'extort':45 'fate':11 'fine':105 'first':211 'freez':24 'fuck':43 'futur':158 'get':54 'goodby':93 'got':71 'ha':99 'heat':17,126,148 'hello':98 'hive':6 'home':7 'howev':69 'issu':114,155 'life':96,186 'like':197 'limit':15 'll':189 'local':87 'long':202 'manual':129 'newest':32 'often':179 'one':10 'paid':35 'part':109 'pi':74 'possibl':204 'raspberri':73 'realli':65 'replac':190 'report':177 'say':42,92 'script':143 'seem':119 'sensor':174 'servic':165 'set':130,167 'smart':95,185 'solut':160 'stuff':210 'subscript':38 'take':82 'temperatur':134,169,173 'thermostat':33,52,192 'time':90 'tri':22,80 'truli':62 'two':113 'unless':28 'use':2 'want':136 'whatev':133 'winter':58 'would':196 'zigbe':51"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704222455
  +visibility: "visible             "
  +apId: "https://lemmy.tf/post/3102152"
  +editedAt: DateTimeImmutable @1710583423 {#1850
    date: 2024-03-16 11:03:43.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704139455 {#2420
    date: 2024-01-01 21:04:15.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#4037
  +user: App\Entity\User {#3985 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-with-BHT-002-GCLZB-thermostat"
    +title: "Help with BHT-002-GCLZB thermostat"
    +url: null
    +body: """
      I used to have a Hive Home ecosystem until one fateful day where they limited my heating to 15 degrees and tried to freeze me to death unless I bought their newest thermostat and paid for their subscription. I ended up saying fuck the extorting bastards and bought a cheap Zigbee Thermostat to get me through the winter. It’s been truly excellent, I really can’t complain. However I got my Raspberry Pi for Christmas and am now trying to take everything into my own local control, so time to say goodbye to Smart Life and hello HA Companion.\n
      \n
      It’s all been fine for the most part but I have two issues.\n
      \n
      1. I don’t seem to be able to automate my heating. I can manually set it to whatever temperature I want, but I can’t automate or script a boost of my heating. Edit: If anyone else has this issue in the future, the solution is to Call A Service and set the temperature there.\n
      2. My temperature sensors aren’t reporting as often as they were in the Smart Life app.\n
      \n
      I’ll replace the thermostat eventually, but I would like to delay it as long as possible so I can buy other stuff first 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710875723 {#2410
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 26575
    -titleTs: "'-002':4 'bht':3 'gclzb':5 'help':1 'thermostat':6"
    -bodyTs: "'1':115 '15':19 '2':171 'abl':122 'anyon':151 'app':187 'aren':175 'autom':124,141 'bastard':46 'boost':145 'bought':30,48 'buy':208 'call':163 'cheap':50 'christma':76 'companion':100 'complain':68 'control':88 'day':12 'death':27 'degre':20 'delay':199 'ecosystem':8 'edit':149 'els':152 'end':40 'eventu':193 'everyth':83 'excel':63 'extort':45 'fate':11 'fine':105 'first':211 'freez':24 'fuck':43 'futur':158 'get':54 'goodby':93 'got':71 'ha':99 'heat':17,126,148 'hello':98 'hive':6 'home':7 'howev':69 'issu':114,155 'life':96,186 'like':197 'limit':15 'll':189 'local':87 'long':202 'manual':129 'newest':32 'often':179 'one':10 'paid':35 'part':109 'pi':74 'possibl':204 'raspberri':73 'realli':65 'replac':190 'report':177 'say':42,92 'script':143 'seem':119 'sensor':174 'servic':165 'set':130,167 'smart':95,185 'solut':160 'stuff':210 'subscript':38 'take':82 'temperatur':134,169,173 'thermostat':33,52,192 'time':90 'tri':22,80 'truli':62 'two':113 'unless':28 'use':2 'want':136 'whatev':133 'winter':58 'would':196 'zigbe':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704222455
    +visibility: "visible             "
    +apId: "https://lemmy.tf/post/3102152"
    +editedAt: DateTimeImmutable @1710583423 {#1850
      date: 2024-03-16 11:03:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704139455 {#2420
      date: 2024-01-01 21:04:15.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: """
    Take a look at zigbee2mqtt this is what I use to add any of my ZigBee devices to home assistant. You may find there is more frequent reporting/polling with this so you have more updated information in your home assistant instance.\n
    \n
    ZigBee is the way to go IMO for the most “local control”. Your thermostat is probably pretty good and would not need replacing for a long time.\n
    \n
    For automation of your thermostat and other items in the house you will need to setup your own automations that work for you. Home assistant won’t do this for you automatically like other 3rd party thermostats that “learn” your patterns.\n
    \n
    Home assistant is pretty powerful in what you can do with automation as it’s allows you to use other sensors around the house, even poll outside stats like weather. So in theory you can set automations that turn off your heathing if your phone or all phones have left the house. You can set automations that turn on the heathing when the outside temperature reaches a certain temperature and the house temperature drops to a certain point.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1710875723 {#4046
    date: 2024-03-19 20:15:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sabreW4K3@lemmy.tf"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4035 …}
  +nested: Doctrine\ORM\PersistentCollection {#4033 …}
  +votes: Doctrine\ORM\PersistentCollection {#4031 …}
  +reports: Doctrine\ORM\PersistentCollection {#4029 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
  -id: 271138
  -bodyTs: "'3rd':103 'add':12 'allow':125 'around':131 'assist':20,40,93,111 'autom':70,87,121,146,165 'automat':100 'certain':177,186 'control':53 'devic':17 'drop':183 'even':134 'find':23 'frequent':27 'go':47 'good':59 'heath':151,170 'home':19,39,92,110 'hous':79,133,161,181 'imo':48 'inform':36 'instanc':41 'item':76 'learn':107 'left':159 'like':101,138 'local':52 'long':67 'look':3 'may':22 'need':63,82 'outsid':136,173 'parti':104 'pattern':109 'phone':154,157 'point':187 'poll':135 'power':114 'pretti':58,113 'probabl':57 'reach':175 'replac':64 'reporting/polling':28 'sensor':130 'set':145,164 'setup':84 'stat':137 'take':1 'temperatur':174,178,182 'theori':142 'thermostat':55,73,105 'time':68 'turn':148,167 'updat':35 'use':10,128 'way':45 'weather':139 'won':94 'work':89 'would':61 'zigbe':16,42 'zigbee2mqtt':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6339118"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704144735 {#3982
    date: 2024-01-01 22:32:15.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED edit
App\Entity\EntryComment {#4037
  +user: App\Entity\User {#3985 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-with-BHT-002-GCLZB-thermostat"
    +title: "Help with BHT-002-GCLZB thermostat"
    +url: null
    +body: """
      I used to have a Hive Home ecosystem until one fateful day where they limited my heating to 15 degrees and tried to freeze me to death unless I bought their newest thermostat and paid for their subscription. I ended up saying fuck the extorting bastards and bought a cheap Zigbee Thermostat to get me through the winter. It’s been truly excellent, I really can’t complain. However I got my Raspberry Pi for Christmas and am now trying to take everything into my own local control, so time to say goodbye to Smart Life and hello HA Companion.\n
      \n
      It’s all been fine for the most part but I have two issues.\n
      \n
      1. I don’t seem to be able to automate my heating. I can manually set it to whatever temperature I want, but I can’t automate or script a boost of my heating. Edit: If anyone else has this issue in the future, the solution is to Call A Service and set the temperature there.\n
      2. My temperature sensors aren’t reporting as often as they were in the Smart Life app.\n
      \n
      I’ll replace the thermostat eventually, but I would like to delay it as long as possible so I can buy other stuff first 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710875723 {#2410
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 26575
    -titleTs: "'-002':4 'bht':3 'gclzb':5 'help':1 'thermostat':6"
    -bodyTs: "'1':115 '15':19 '2':171 'abl':122 'anyon':151 'app':187 'aren':175 'autom':124,141 'bastard':46 'boost':145 'bought':30,48 'buy':208 'call':163 'cheap':50 'christma':76 'companion':100 'complain':68 'control':88 'day':12 'death':27 'degre':20 'delay':199 'ecosystem':8 'edit':149 'els':152 'end':40 'eventu':193 'everyth':83 'excel':63 'extort':45 'fate':11 'fine':105 'first':211 'freez':24 'fuck':43 'futur':158 'get':54 'goodby':93 'got':71 'ha':99 'heat':17,126,148 'hello':98 'hive':6 'home':7 'howev':69 'issu':114,155 'life':96,186 'like':197 'limit':15 'll':189 'local':87 'long':202 'manual':129 'newest':32 'often':179 'one':10 'paid':35 'part':109 'pi':74 'possibl':204 'raspberri':73 'realli':65 'replac':190 'report':177 'say':42,92 'script':143 'seem':119 'sensor':174 'servic':165 'set':130,167 'smart':95,185 'solut':160 'stuff':210 'subscript':38 'take':82 'temperatur':134,169,173 'thermostat':33,52,192 'time':90 'tri':22,80 'truli':62 'two':113 'unless':28 'use':2 'want':136 'whatev':133 'winter':58 'would':196 'zigbe':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704222455
    +visibility: "visible             "
    +apId: "https://lemmy.tf/post/3102152"
    +editedAt: DateTimeImmutable @1710583423 {#1850
      date: 2024-03-16 11:03:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704139455 {#2420
      date: 2024-01-01 21:04:15.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: """
    Take a look at zigbee2mqtt this is what I use to add any of my ZigBee devices to home assistant. You may find there is more frequent reporting/polling with this so you have more updated information in your home assistant instance.\n
    \n
    ZigBee is the way to go IMO for the most “local control”. Your thermostat is probably pretty good and would not need replacing for a long time.\n
    \n
    For automation of your thermostat and other items in the house you will need to setup your own automations that work for you. Home assistant won’t do this for you automatically like other 3rd party thermostats that “learn” your patterns.\n
    \n
    Home assistant is pretty powerful in what you can do with automation as it’s allows you to use other sensors around the house, even poll outside stats like weather. So in theory you can set automations that turn off your heathing if your phone or all phones have left the house. You can set automations that turn on the heathing when the outside temperature reaches a certain temperature and the house temperature drops to a certain point.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1710875723 {#4046
    date: 2024-03-19 20:15:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sabreW4K3@lemmy.tf"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4035 …}
  +nested: Doctrine\ORM\PersistentCollection {#4033 …}
  +votes: Doctrine\ORM\PersistentCollection {#4031 …}
  +reports: Doctrine\ORM\PersistentCollection {#4029 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
  -id: 271138
  -bodyTs: "'3rd':103 'add':12 'allow':125 'around':131 'assist':20,40,93,111 'autom':70,87,121,146,165 'automat':100 'certain':177,186 'control':53 'devic':17 'drop':183 'even':134 'find':23 'frequent':27 'go':47 'good':59 'heath':151,170 'home':19,39,92,110 'hous':79,133,161,181 'imo':48 'inform':36 'instanc':41 'item':76 'learn':107 'left':159 'like':101,138 'local':52 'long':67 'look':3 'may':22 'need':63,82 'outsid':136,173 'parti':104 'pattern':109 'phone':154,157 'point':187 'poll':135 'power':114 'pretti':58,113 'probabl':57 'reach':175 'replac':64 'reporting/polling':28 'sensor':130 'set':145,164 'setup':84 'stat':137 'take':1 'temperatur':174,178,182 'theori':142 'thermostat':55,73,105 'time':68 'turn':148,167 'updat':35 'use':10,128 'way':45 'weather':139 'won':94 'work':89 'would':61 'zigbe':16,42 'zigbee2mqtt':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6339118"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704144735 {#3982
    date: 2024-01-01 22:32:15.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED moderate
App\Entity\EntryComment {#4037
  +user: App\Entity\User {#3985 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-with-BHT-002-GCLZB-thermostat"
    +title: "Help with BHT-002-GCLZB thermostat"
    +url: null
    +body: """
      I used to have a Hive Home ecosystem until one fateful day where they limited my heating to 15 degrees and tried to freeze me to death unless I bought their newest thermostat and paid for their subscription. I ended up saying fuck the extorting bastards and bought a cheap Zigbee Thermostat to get me through the winter. It’s been truly excellent, I really can’t complain. However I got my Raspberry Pi for Christmas and am now trying to take everything into my own local control, so time to say goodbye to Smart Life and hello HA Companion.\n
      \n
      It’s all been fine for the most part but I have two issues.\n
      \n
      1. I don’t seem to be able to automate my heating. I can manually set it to whatever temperature I want, but I can’t automate or script a boost of my heating. Edit: If anyone else has this issue in the future, the solution is to Call A Service and set the temperature there.\n
      2. My temperature sensors aren’t reporting as often as they were in the Smart Life app.\n
      \n
      I’ll replace the thermostat eventually, but I would like to delay it as long as possible so I can buy other stuff first 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710875723 {#2410
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 26575
    -titleTs: "'-002':4 'bht':3 'gclzb':5 'help':1 'thermostat':6"
    -bodyTs: "'1':115 '15':19 '2':171 'abl':122 'anyon':151 'app':187 'aren':175 'autom':124,141 'bastard':46 'boost':145 'bought':30,48 'buy':208 'call':163 'cheap':50 'christma':76 'companion':100 'complain':68 'control':88 'day':12 'death':27 'degre':20 'delay':199 'ecosystem':8 'edit':149 'els':152 'end':40 'eventu':193 'everyth':83 'excel':63 'extort':45 'fate':11 'fine':105 'first':211 'freez':24 'fuck':43 'futur':158 'get':54 'goodby':93 'got':71 'ha':99 'heat':17,126,148 'hello':98 'hive':6 'home':7 'howev':69 'issu':114,155 'life':96,186 'like':197 'limit':15 'll':189 'local':87 'long':202 'manual':129 'newest':32 'often':179 'one':10 'paid':35 'part':109 'pi':74 'possibl':204 'raspberri':73 'realli':65 'replac':190 'report':177 'say':42,92 'script':143 'seem':119 'sensor':174 'servic':165 'set':130,167 'smart':95,185 'solut':160 'stuff':210 'subscript':38 'take':82 'temperatur':134,169,173 'thermostat':33,52,192 'time':90 'tri':22,80 'truli':62 'two':113 'unless':28 'use':2 'want':136 'whatev':133 'winter':58 'would':196 'zigbe':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704222455
    +visibility: "visible             "
    +apId: "https://lemmy.tf/post/3102152"
    +editedAt: DateTimeImmutable @1710583423 {#1850
      date: 2024-03-16 11:03:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704139455 {#2420
      date: 2024-01-01 21:04:15.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: """
    Take a look at zigbee2mqtt this is what I use to add any of my ZigBee devices to home assistant. You may find there is more frequent reporting/polling with this so you have more updated information in your home assistant instance.\n
    \n
    ZigBee is the way to go IMO for the most “local control”. Your thermostat is probably pretty good and would not need replacing for a long time.\n
    \n
    For automation of your thermostat and other items in the house you will need to setup your own automations that work for you. Home assistant won’t do this for you automatically like other 3rd party thermostats that “learn” your patterns.\n
    \n
    Home assistant is pretty powerful in what you can do with automation as it’s allows you to use other sensors around the house, even poll outside stats like weather. So in theory you can set automations that turn off your heathing if your phone or all phones have left the house. You can set automations that turn on the heathing when the outside temperature reaches a certain temperature and the house temperature drops to a certain point.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1710875723 {#4046
    date: 2024-03-19 20:15:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sabreW4K3@lemmy.tf"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4035 …}
  +nested: Doctrine\ORM\PersistentCollection {#4033 …}
  +votes: Doctrine\ORM\PersistentCollection {#4031 …}
  +reports: Doctrine\ORM\PersistentCollection {#4029 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
  -id: 271138
  -bodyTs: "'3rd':103 'add':12 'allow':125 'around':131 'assist':20,40,93,111 'autom':70,87,121,146,165 'automat':100 'certain':177,186 'control':53 'devic':17 'drop':183 'even':134 'find':23 'frequent':27 'go':47 'good':59 'heath':151,170 'home':19,39,92,110 'hous':79,133,161,181 'imo':48 'inform':36 'instanc':41 'item':76 'learn':107 'left':159 'like':101,138 'local':52 'long':67 'look':3 'may':22 'need':63,82 'outsid':136,173 'parti':104 'pattern':109 'phone':154,157 'point':187 'poll':135 'power':114 'pretti':58,113 'probabl':57 'reach':175 'replac':64 'reporting/polling':28 'sensor':130 'set':145,164 'setup':84 'stat':137 'take':1 'temperatur':174,178,182 'theori':142 'thermostat':55,73,105 'time':68 'turn':148,167 'updat':35 'use':10,128 'way':45 'weather':139 'won':94 'work':89 'would':61 'zigbe':16,42 'zigbee2mqtt':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6339118"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704144735 {#3982
    date: 2024-01-01 22:32:15.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED moderate
App\Entity\EntryComment {#4065
  +user: Proxies\__CG__\App\Entity\User {#4068 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-with-BHT-002-GCLZB-thermostat"
    +title: "Help with BHT-002-GCLZB thermostat"
    +url: null
    +body: """
      I used to have a Hive Home ecosystem until one fateful day where they limited my heating to 15 degrees and tried to freeze me to death unless I bought their newest thermostat and paid for their subscription. I ended up saying fuck the extorting bastards and bought a cheap Zigbee Thermostat to get me through the winter. It’s been truly excellent, I really can’t complain. However I got my Raspberry Pi for Christmas and am now trying to take everything into my own local control, so time to say goodbye to Smart Life and hello HA Companion.\n
      \n
      It’s all been fine for the most part but I have two issues.\n
      \n
      1. I don’t seem to be able to automate my heating. I can manually set it to whatever temperature I want, but I can’t automate or script a boost of my heating. Edit: If anyone else has this issue in the future, the solution is to Call A Service and set the temperature there.\n
      2. My temperature sensors aren’t reporting as often as they were in the Smart Life app.\n
      \n
      I’ll replace the thermostat eventually, but I would like to delay it as long as possible so I can buy other stuff first 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710875723 {#2410
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 26575
    -titleTs: "'-002':4 'bht':3 'gclzb':5 'help':1 'thermostat':6"
    -bodyTs: "'1':115 '15':19 '2':171 'abl':122 'anyon':151 'app':187 'aren':175 'autom':124,141 'bastard':46 'boost':145 'bought':30,48 'buy':208 'call':163 'cheap':50 'christma':76 'companion':100 'complain':68 'control':88 'day':12 'death':27 'degre':20 'delay':199 'ecosystem':8 'edit':149 'els':152 'end':40 'eventu':193 'everyth':83 'excel':63 'extort':45 'fate':11 'fine':105 'first':211 'freez':24 'fuck':43 'futur':158 'get':54 'goodby':93 'got':71 'ha':99 'heat':17,126,148 'hello':98 'hive':6 'home':7 'howev':69 'issu':114,155 'life':96,186 'like':197 'limit':15 'll':189 'local':87 'long':202 'manual':129 'newest':32 'often':179 'one':10 'paid':35 'part':109 'pi':74 'possibl':204 'raspberri':73 'realli':65 'replac':190 'report':177 'say':42,92 'script':143 'seem':119 'sensor':174 'servic':165 'set':130,167 'smart':95,185 'solut':160 'stuff':210 'subscript':38 'take':82 'temperatur':134,169,173 'thermostat':33,52,192 'time':90 'tri':22,80 'truli':62 'two':113 'unless':28 'use':2 'want':136 'whatev':133 'winter':58 'would':196 'zigbe':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704222455
    +visibility: "visible             "
    +apId: "https://lemmy.tf/post/3102152"
    +editedAt: DateTimeImmutable @1710583423 {#1850
      date: 2024-03-16 11:03:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704139455 {#2420
      date: 2024-01-01 21:04:15.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4037
    +user: App\Entity\User {#3985 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Take a look at zigbee2mqtt this is what I use to add any of my ZigBee devices to home assistant. You may find there is more frequent reporting/polling with this so you have more updated information in your home assistant instance.\n
      \n
      ZigBee is the way to go IMO for the most “local control”. Your thermostat is probably pretty good and would not need replacing for a long time.\n
      \n
      For automation of your thermostat and other items in the house you will need to setup your own automations that work for you. Home assistant won’t do this for you automatically like other 3rd party thermostats that “learn” your patterns.\n
      \n
      Home assistant is pretty powerful in what you can do with automation as it’s allows you to use other sensors around the house, even poll outside stats like weather. So in theory you can set automations that turn off your heathing if your phone or all phones have left the house. You can set automations that turn on the heathing when the outside temperature reaches a certain temperature and the house temperature drops to a certain point.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1710875723 {#4046
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@sabreW4K3@lemmy.tf"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4035 …}
    +nested: Doctrine\ORM\PersistentCollection {#4033 …}
    +votes: Doctrine\ORM\PersistentCollection {#4031 …}
    +reports: Doctrine\ORM\PersistentCollection {#4029 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
    -id: 271138
    -bodyTs: "'3rd':103 'add':12 'allow':125 'around':131 'assist':20,40,93,111 'autom':70,87,121,146,165 'automat':100 'certain':177,186 'control':53 'devic':17 'drop':183 'even':134 'find':23 'frequent':27 'go':47 'good':59 'heath':151,170 'home':19,39,92,110 'hous':79,133,161,181 'imo':48 'inform':36 'instanc':41 'item':76 'learn':107 'left':159 'like':101,138 'local':52 'long':67 'look':3 'may':22 'need':63,82 'outsid':136,173 'parti':104 'pattern':109 'phone':154,157 'point':187 'poll':135 'power':114 'pretti':58,113 'probabl':57 'reach':175 'replac':64 'reporting/polling':28 'sensor':130 'set':145,164 'setup':84 'stat':137 'take':1 'temperatur':174,178,182 'theori':142 'thermostat':55,73,105 'time':68 'turn':148,167 'updat':35 'use':10,128 'way':45 'weather':139 'won':94 'work':89 'would':61 'zigbe':16,42 'zigbee2mqtt':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6339118"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704144735 {#3982
      date: 2024-01-01 22:32:15.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: """
    I definitely recommend zigbee2mqtt over ZHA. I originally went with ZHA and just recently went through the hassle of converting over. It was worth it. IMO, it’s best to just start with zigbee2mqtt, and to convert before you have a lot of devices and automations.\n
    \n
    Edit: before I posted this comment, I couldn’t see any comments other than the one I was responding to.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704177767 {#4060
    date: 2024-01-02 07:42:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sabreW4K3@lemmy.tf"
    "@NarrativeBear@lemmy.world"
    "@sabreW4K3@lemmy.tf"
    "@NarrativeBear@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4064 …}
  +nested: Doctrine\ORM\PersistentCollection {#4073 …}
  +votes: Doctrine\ORM\PersistentCollection {#4054 …}
  +reports: Doctrine\ORM\PersistentCollection {#4052 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4050 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4048 …}
  -id: 272470
  -bodyTs: "'autom':46 'best':29 'comment':52,58 'convert':20,37 'couldn':54 'definit':2 'devic':44 'edit':47 'hassl':18 'imo':26 'lot':42 'one':62 'origin':8 'post':50 'recent':14 'recommend':3 'respond':65 'see':56 'start':32 'went':9,15 'worth':24 'zha':6,11 'zigbee2mqtt':4,34"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sopuli.xyz/comment/5742944"
  +editedAt: DateTimeImmutable @1710713770 {#4057
    date: 2024-03-17 23:16:10.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704177767 {#4055
    date: 2024-01-02 07:42:47.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
App\Entity\EntryComment {#4065
  +user: Proxies\__CG__\App\Entity\User {#4068 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-with-BHT-002-GCLZB-thermostat"
    +title: "Help with BHT-002-GCLZB thermostat"
    +url: null
    +body: """
      I used to have a Hive Home ecosystem until one fateful day where they limited my heating to 15 degrees and tried to freeze me to death unless I bought their newest thermostat and paid for their subscription. I ended up saying fuck the extorting bastards and bought a cheap Zigbee Thermostat to get me through the winter. It’s been truly excellent, I really can’t complain. However I got my Raspberry Pi for Christmas and am now trying to take everything into my own local control, so time to say goodbye to Smart Life and hello HA Companion.\n
      \n
      It’s all been fine for the most part but I have two issues.\n
      \n
      1. I don’t seem to be able to automate my heating. I can manually set it to whatever temperature I want, but I can’t automate or script a boost of my heating. Edit: If anyone else has this issue in the future, the solution is to Call A Service and set the temperature there.\n
      2. My temperature sensors aren’t reporting as often as they were in the Smart Life app.\n
      \n
      I’ll replace the thermostat eventually, but I would like to delay it as long as possible so I can buy other stuff first 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710875723 {#2410
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 26575
    -titleTs: "'-002':4 'bht':3 'gclzb':5 'help':1 'thermostat':6"
    -bodyTs: "'1':115 '15':19 '2':171 'abl':122 'anyon':151 'app':187 'aren':175 'autom':124,141 'bastard':46 'boost':145 'bought':30,48 'buy':208 'call':163 'cheap':50 'christma':76 'companion':100 'complain':68 'control':88 'day':12 'death':27 'degre':20 'delay':199 'ecosystem':8 'edit':149 'els':152 'end':40 'eventu':193 'everyth':83 'excel':63 'extort':45 'fate':11 'fine':105 'first':211 'freez':24 'fuck':43 'futur':158 'get':54 'goodby':93 'got':71 'ha':99 'heat':17,126,148 'hello':98 'hive':6 'home':7 'howev':69 'issu':114,155 'life':96,186 'like':197 'limit':15 'll':189 'local':87 'long':202 'manual':129 'newest':32 'often':179 'one':10 'paid':35 'part':109 'pi':74 'possibl':204 'raspberri':73 'realli':65 'replac':190 'report':177 'say':42,92 'script':143 'seem':119 'sensor':174 'servic':165 'set':130,167 'smart':95,185 'solut':160 'stuff':210 'subscript':38 'take':82 'temperatur':134,169,173 'thermostat':33,52,192 'time':90 'tri':22,80 'truli':62 'two':113 'unless':28 'use':2 'want':136 'whatev':133 'winter':58 'would':196 'zigbe':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704222455
    +visibility: "visible             "
    +apId: "https://lemmy.tf/post/3102152"
    +editedAt: DateTimeImmutable @1710583423 {#1850
      date: 2024-03-16 11:03:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704139455 {#2420
      date: 2024-01-01 21:04:15.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4037
    +user: App\Entity\User {#3985 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Take a look at zigbee2mqtt this is what I use to add any of my ZigBee devices to home assistant. You may find there is more frequent reporting/polling with this so you have more updated information in your home assistant instance.\n
      \n
      ZigBee is the way to go IMO for the most “local control”. Your thermostat is probably pretty good and would not need replacing for a long time.\n
      \n
      For automation of your thermostat and other items in the house you will need to setup your own automations that work for you. Home assistant won’t do this for you automatically like other 3rd party thermostats that “learn” your patterns.\n
      \n
      Home assistant is pretty powerful in what you can do with automation as it’s allows you to use other sensors around the house, even poll outside stats like weather. So in theory you can set automations that turn off your heathing if your phone or all phones have left the house. You can set automations that turn on the heathing when the outside temperature reaches a certain temperature and the house temperature drops to a certain point.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1710875723 {#4046
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@sabreW4K3@lemmy.tf"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4035 …}
    +nested: Doctrine\ORM\PersistentCollection {#4033 …}
    +votes: Doctrine\ORM\PersistentCollection {#4031 …}
    +reports: Doctrine\ORM\PersistentCollection {#4029 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
    -id: 271138
    -bodyTs: "'3rd':103 'add':12 'allow':125 'around':131 'assist':20,40,93,111 'autom':70,87,121,146,165 'automat':100 'certain':177,186 'control':53 'devic':17 'drop':183 'even':134 'find':23 'frequent':27 'go':47 'good':59 'heath':151,170 'home':19,39,92,110 'hous':79,133,161,181 'imo':48 'inform':36 'instanc':41 'item':76 'learn':107 'left':159 'like':101,138 'local':52 'long':67 'look':3 'may':22 'need':63,82 'outsid':136,173 'parti':104 'pattern':109 'phone':154,157 'point':187 'poll':135 'power':114 'pretti':58,113 'probabl':57 'reach':175 'replac':64 'reporting/polling':28 'sensor':130 'set':145,164 'setup':84 'stat':137 'take':1 'temperatur':174,178,182 'theori':142 'thermostat':55,73,105 'time':68 'turn':148,167 'updat':35 'use':10,128 'way':45 'weather':139 'won':94 'work':89 'would':61 'zigbe':16,42 'zigbee2mqtt':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6339118"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704144735 {#3982
      date: 2024-01-01 22:32:15.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: """
    I definitely recommend zigbee2mqtt over ZHA. I originally went with ZHA and just recently went through the hassle of converting over. It was worth it. IMO, it’s best to just start with zigbee2mqtt, and to convert before you have a lot of devices and automations.\n
    \n
    Edit: before I posted this comment, I couldn’t see any comments other than the one I was responding to.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704177767 {#4060
    date: 2024-01-02 07:42:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sabreW4K3@lemmy.tf"
    "@NarrativeBear@lemmy.world"
    "@sabreW4K3@lemmy.tf"
    "@NarrativeBear@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4064 …}
  +nested: Doctrine\ORM\PersistentCollection {#4073 …}
  +votes: Doctrine\ORM\PersistentCollection {#4054 …}
  +reports: Doctrine\ORM\PersistentCollection {#4052 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4050 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4048 …}
  -id: 272470
  -bodyTs: "'autom':46 'best':29 'comment':52,58 'convert':20,37 'couldn':54 'definit':2 'devic':44 'edit':47 'hassl':18 'imo':26 'lot':42 'one':62 'origin':8 'post':50 'recent':14 'recommend':3 'respond':65 'see':56 'start':32 'went':9,15 'worth':24 'zha':6,11 'zigbee2mqtt':4,34"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sopuli.xyz/comment/5742944"
  +editedAt: DateTimeImmutable @1710713770 {#4057
    date: 2024-03-17 23:16:10.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704177767 {#4055
    date: 2024-01-02 07:42:47.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
App\Entity\EntryComment {#4065
  +user: Proxies\__CG__\App\Entity\User {#4068 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-with-BHT-002-GCLZB-thermostat"
    +title: "Help with BHT-002-GCLZB thermostat"
    +url: null
    +body: """
      I used to have a Hive Home ecosystem until one fateful day where they limited my heating to 15 degrees and tried to freeze me to death unless I bought their newest thermostat and paid for their subscription. I ended up saying fuck the extorting bastards and bought a cheap Zigbee Thermostat to get me through the winter. It’s been truly excellent, I really can’t complain. However I got my Raspberry Pi for Christmas and am now trying to take everything into my own local control, so time to say goodbye to Smart Life and hello HA Companion.\n
      \n
      It’s all been fine for the most part but I have two issues.\n
      \n
      1. I don’t seem to be able to automate my heating. I can manually set it to whatever temperature I want, but I can’t automate or script a boost of my heating. Edit: If anyone else has this issue in the future, the solution is to Call A Service and set the temperature there.\n
      2. My temperature sensors aren’t reporting as often as they were in the Smart Life app.\n
      \n
      I’ll replace the thermostat eventually, but I would like to delay it as long as possible so I can buy other stuff first 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710875723 {#2410
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 26575
    -titleTs: "'-002':4 'bht':3 'gclzb':5 'help':1 'thermostat':6"
    -bodyTs: "'1':115 '15':19 '2':171 'abl':122 'anyon':151 'app':187 'aren':175 'autom':124,141 'bastard':46 'boost':145 'bought':30,48 'buy':208 'call':163 'cheap':50 'christma':76 'companion':100 'complain':68 'control':88 'day':12 'death':27 'degre':20 'delay':199 'ecosystem':8 'edit':149 'els':152 'end':40 'eventu':193 'everyth':83 'excel':63 'extort':45 'fate':11 'fine':105 'first':211 'freez':24 'fuck':43 'futur':158 'get':54 'goodby':93 'got':71 'ha':99 'heat':17,126,148 'hello':98 'hive':6 'home':7 'howev':69 'issu':114,155 'life':96,186 'like':197 'limit':15 'll':189 'local':87 'long':202 'manual':129 'newest':32 'often':179 'one':10 'paid':35 'part':109 'pi':74 'possibl':204 'raspberri':73 'realli':65 'replac':190 'report':177 'say':42,92 'script':143 'seem':119 'sensor':174 'servic':165 'set':130,167 'smart':95,185 'solut':160 'stuff':210 'subscript':38 'take':82 'temperatur':134,169,173 'thermostat':33,52,192 'time':90 'tri':22,80 'truli':62 'two':113 'unless':28 'use':2 'want':136 'whatev':133 'winter':58 'would':196 'zigbe':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704222455
    +visibility: "visible             "
    +apId: "https://lemmy.tf/post/3102152"
    +editedAt: DateTimeImmutable @1710583423 {#1850
      date: 2024-03-16 11:03:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704139455 {#2420
      date: 2024-01-01 21:04:15.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4037
    +user: App\Entity\User {#3985 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Take a look at zigbee2mqtt this is what I use to add any of my ZigBee devices to home assistant. You may find there is more frequent reporting/polling with this so you have more updated information in your home assistant instance.\n
      \n
      ZigBee is the way to go IMO for the most “local control”. Your thermostat is probably pretty good and would not need replacing for a long time.\n
      \n
      For automation of your thermostat and other items in the house you will need to setup your own automations that work for you. Home assistant won’t do this for you automatically like other 3rd party thermostats that “learn” your patterns.\n
      \n
      Home assistant is pretty powerful in what you can do with automation as it’s allows you to use other sensors around the house, even poll outside stats like weather. So in theory you can set automations that turn off your heathing if your phone or all phones have left the house. You can set automations that turn on the heathing when the outside temperature reaches a certain temperature and the house temperature drops to a certain point.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1710875723 {#4046
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@sabreW4K3@lemmy.tf"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4035 …}
    +nested: Doctrine\ORM\PersistentCollection {#4033 …}
    +votes: Doctrine\ORM\PersistentCollection {#4031 …}
    +reports: Doctrine\ORM\PersistentCollection {#4029 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
    -id: 271138
    -bodyTs: "'3rd':103 'add':12 'allow':125 'around':131 'assist':20,40,93,111 'autom':70,87,121,146,165 'automat':100 'certain':177,186 'control':53 'devic':17 'drop':183 'even':134 'find':23 'frequent':27 'go':47 'good':59 'heath':151,170 'home':19,39,92,110 'hous':79,133,161,181 'imo':48 'inform':36 'instanc':41 'item':76 'learn':107 'left':159 'like':101,138 'local':52 'long':67 'look':3 'may':22 'need':63,82 'outsid':136,173 'parti':104 'pattern':109 'phone':154,157 'point':187 'poll':135 'power':114 'pretti':58,113 'probabl':57 'reach':175 'replac':64 'reporting/polling':28 'sensor':130 'set':145,164 'setup':84 'stat':137 'take':1 'temperatur':174,178,182 'theori':142 'thermostat':55,73,105 'time':68 'turn':148,167 'updat':35 'use':10,128 'way':45 'weather':139 'won':94 'work':89 'would':61 'zigbe':16,42 'zigbee2mqtt':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6339118"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704144735 {#3982
      date: 2024-01-01 22:32:15.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: """
    I definitely recommend zigbee2mqtt over ZHA. I originally went with ZHA and just recently went through the hassle of converting over. It was worth it. IMO, it’s best to just start with zigbee2mqtt, and to convert before you have a lot of devices and automations.\n
    \n
    Edit: before I posted this comment, I couldn’t see any comments other than the one I was responding to.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704177767 {#4060
    date: 2024-01-02 07:42:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sabreW4K3@lemmy.tf"
    "@NarrativeBear@lemmy.world"
    "@sabreW4K3@lemmy.tf"
    "@NarrativeBear@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4064 …}
  +nested: Doctrine\ORM\PersistentCollection {#4073 …}
  +votes: Doctrine\ORM\PersistentCollection {#4054 …}
  +reports: Doctrine\ORM\PersistentCollection {#4052 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4050 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4048 …}
  -id: 272470
  -bodyTs: "'autom':46 'best':29 'comment':52,58 'convert':20,37 'couldn':54 'definit':2 'devic':44 'edit':47 'hassl':18 'imo':26 'lot':42 'one':62 'origin':8 'post':50 'recent':14 'recommend':3 'respond':65 'see':56 'start':32 'went':9,15 'worth':24 'zha':6,11 'zigbee2mqtt':4,34"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sopuli.xyz/comment/5742944"
  +editedAt: DateTimeImmutable @1710713770 {#4057
    date: 2024-03-17 23:16:10.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704177767 {#4055
    date: 2024-01-02 07:42:47.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED moderate
App\Entity\EntryComment {#4175
  +user: Proxies\__CG__\App\Entity\User {#4176 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-with-BHT-002-GCLZB-thermostat"
    +title: "Help with BHT-002-GCLZB thermostat"
    +url: null
    +body: """
      I used to have a Hive Home ecosystem until one fateful day where they limited my heating to 15 degrees and tried to freeze me to death unless I bought their newest thermostat and paid for their subscription. I ended up saying fuck the extorting bastards and bought a cheap Zigbee Thermostat to get me through the winter. It’s been truly excellent, I really can’t complain. However I got my Raspberry Pi for Christmas and am now trying to take everything into my own local control, so time to say goodbye to Smart Life and hello HA Companion.\n
      \n
      It’s all been fine for the most part but I have two issues.\n
      \n
      1. I don’t seem to be able to automate my heating. I can manually set it to whatever temperature I want, but I can’t automate or script a boost of my heating. Edit: If anyone else has this issue in the future, the solution is to Call A Service and set the temperature there.\n
      2. My temperature sensors aren’t reporting as often as they were in the Smart Life app.\n
      \n
      I’ll replace the thermostat eventually, but I would like to delay it as long as possible so I can buy other stuff first 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710875723 {#2410
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 26575
    -titleTs: "'-002':4 'bht':3 'gclzb':5 'help':1 'thermostat':6"
    -bodyTs: "'1':115 '15':19 '2':171 'abl':122 'anyon':151 'app':187 'aren':175 'autom':124,141 'bastard':46 'boost':145 'bought':30,48 'buy':208 'call':163 'cheap':50 'christma':76 'companion':100 'complain':68 'control':88 'day':12 'death':27 'degre':20 'delay':199 'ecosystem':8 'edit':149 'els':152 'end':40 'eventu':193 'everyth':83 'excel':63 'extort':45 'fate':11 'fine':105 'first':211 'freez':24 'fuck':43 'futur':158 'get':54 'goodby':93 'got':71 'ha':99 'heat':17,126,148 'hello':98 'hive':6 'home':7 'howev':69 'issu':114,155 'life':96,186 'like':197 'limit':15 'll':189 'local':87 'long':202 'manual':129 'newest':32 'often':179 'one':10 'paid':35 'part':109 'pi':74 'possibl':204 'raspberri':73 'realli':65 'replac':190 'report':177 'say':42,92 'script':143 'seem':119 'sensor':174 'servic':165 'set':130,167 'smart':95,185 'solut':160 'stuff':210 'subscript':38 'take':82 'temperatur':134,169,173 'thermostat':33,52,192 'time':90 'tri':22,80 'truli':62 'two':113 'unless':28 'use':2 'want':136 'whatev':133 'winter':58 'would':196 'zigbe':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704222455
    +visibility: "visible             "
    +apId: "https://lemmy.tf/post/3102152"
    +editedAt: DateTimeImmutable @1710583423 {#1850
      date: 2024-03-16 11:03:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704139455 {#2420
      date: 2024-01-01 21:04:15.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4065
    +user: Proxies\__CG__\App\Entity\User {#4068 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4037
      +user: App\Entity\User {#3985 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Take a look at zigbee2mqtt this is what I use to add any of my ZigBee devices to home assistant. You may find there is more frequent reporting/polling with this so you have more updated information in your home assistant instance.\n
        \n
        ZigBee is the way to go IMO for the most “local control”. Your thermostat is probably pretty good and would not need replacing for a long time.\n
        \n
        For automation of your thermostat and other items in the house you will need to setup your own automations that work for you. Home assistant won’t do this for you automatically like other 3rd party thermostats that “learn” your patterns.\n
        \n
        Home assistant is pretty powerful in what you can do with automation as it’s allows you to use other sensors around the house, even poll outside stats like weather. So in theory you can set automations that turn off your heathing if your phone or all phones have left the house. You can set automations that turn on the heathing when the outside temperature reaches a certain temperature and the house temperature drops to a certain point.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1710875723 {#4046
        date: 2024-03-19 20:15:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@sabreW4K3@lemmy.tf"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4035 …}
      +nested: Doctrine\ORM\PersistentCollection {#4033 …}
      +votes: Doctrine\ORM\PersistentCollection {#4031 …}
      +reports: Doctrine\ORM\PersistentCollection {#4029 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
      -id: 271138
      -bodyTs: "'3rd':103 'add':12 'allow':125 'around':131 'assist':20,40,93,111 'autom':70,87,121,146,165 'automat':100 'certain':177,186 'control':53 'devic':17 'drop':183 'even':134 'find':23 'frequent':27 'go':47 'good':59 'heath':151,170 'home':19,39,92,110 'hous':79,133,161,181 'imo':48 'inform':36 'instanc':41 'item':76 'learn':107 'left':159 'like':101,138 'local':52 'long':67 'look':3 'may':22 'need':63,82 'outsid':136,173 'parti':104 'pattern':109 'phone':154,157 'point':187 'poll':135 'power':114 'pretti':58,113 'probabl':57 'reach':175 'replac':64 'reporting/polling':28 'sensor':130 'set':145,164 'setup':84 'stat':137 'take':1 'temperatur':174,178,182 'theori':142 'thermostat':55,73,105 'time':68 'turn':148,167 'updat':35 'use':10,128 'way':45 'weather':139 'won':94 'work':89 'would':61 'zigbe':16,42 'zigbee2mqtt':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6339118"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704144735 {#3982
        date: 2024-01-01 22:32:15.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4037}
    +body: """
      I definitely recommend zigbee2mqtt over ZHA. I originally went with ZHA and just recently went through the hassle of converting over. It was worth it. IMO, it’s best to just start with zigbee2mqtt, and to convert before you have a lot of devices and automations.\n
      \n
      Edit: before I posted this comment, I couldn’t see any comments other than the one I was responding to.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704177767 {#4060
      date: 2024-01-02 07:42:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@sabreW4K3@lemmy.tf"
      "@NarrativeBear@lemmy.world"
      "@sabreW4K3@lemmy.tf"
      "@NarrativeBear@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4064 …}
    +nested: Doctrine\ORM\PersistentCollection {#4073 …}
    +votes: Doctrine\ORM\PersistentCollection {#4054 …}
    +reports: Doctrine\ORM\PersistentCollection {#4052 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4050 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4048 …}
    -id: 272470
    -bodyTs: "'autom':46 'best':29 'comment':52,58 'convert':20,37 'couldn':54 'definit':2 'devic':44 'edit':47 'hassl':18 'imo':26 'lot':42 'one':62 'origin':8 'post':50 'recent':14 'recommend':3 'respond':65 'see':56 'start':32 'went':9,15 'worth':24 'zha':6,11 'zigbee2mqtt':4,34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/5742944"
    +editedAt: DateTimeImmutable @1710713770 {#4057
      date: 2024-03-17 23:16:10.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704177767 {#4055
      date: 2024-01-02 07:42:47.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: """
    @chunkystyles@sopuli.xyz @NarrativeBear@lemmy.world\n
    \n
    I did the #ZHA -> #zigbee2mqtt migration last year and it was totally worth the hassle.\n
    \n
    I took the opportunity to normalize the naming scheme for my devices since I was going to have to update my automations anyway.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704206979 {#4173
    date: 2024-01-02 15:49:39.0 +01:00
  }
  +ip: null
  +tags: [
    "zha"
    "zigbee2mqtt"
  ]
  +mentions: [
    "@sabreW4K3@lemmy.tf"
    "@NarrativeBear@lemmy.world"
    "@chunkystyles@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4177 …}
  +nested: Doctrine\ORM\PersistentCollection {#4179 …}
  +votes: Doctrine\ORM\PersistentCollection {#4181 …}
  +reports: Doctrine\ORM\PersistentCollection {#4183 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4185 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
  -id: 273537
  -bodyTs: "'anyway':40 'autom':39 'chunkystyles@sopuli.xyz':1 'devic':29 'go':33 'hassl':17 'last':9 'migrat':8 'name':25 'narrativebear@lemmy.world':2 'normal':23 'opportun':21 'scheme':26 'sinc':30 'took':19 'total':14 'updat':37 'worth':15 'year':10 'zha':6 'zigbee2mqtt':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://hachyderm.io/users/unixorn/statuses/111686908589611705"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704206979 {#4174
    date: 2024-01-02 15:49:39.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED edit
App\Entity\EntryComment {#4175
  +user: Proxies\__CG__\App\Entity\User {#4176 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-with-BHT-002-GCLZB-thermostat"
    +title: "Help with BHT-002-GCLZB thermostat"
    +url: null
    +body: """
      I used to have a Hive Home ecosystem until one fateful day where they limited my heating to 15 degrees and tried to freeze me to death unless I bought their newest thermostat and paid for their subscription. I ended up saying fuck the extorting bastards and bought a cheap Zigbee Thermostat to get me through the winter. It’s been truly excellent, I really can’t complain. However I got my Raspberry Pi for Christmas and am now trying to take everything into my own local control, so time to say goodbye to Smart Life and hello HA Companion.\n
      \n
      It’s all been fine for the most part but I have two issues.\n
      \n
      1. I don’t seem to be able to automate my heating. I can manually set it to whatever temperature I want, but I can’t automate or script a boost of my heating. Edit: If anyone else has this issue in the future, the solution is to Call A Service and set the temperature there.\n
      2. My temperature sensors aren’t reporting as often as they were in the Smart Life app.\n
      \n
      I’ll replace the thermostat eventually, but I would like to delay it as long as possible so I can buy other stuff first 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710875723 {#2410
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 26575
    -titleTs: "'-002':4 'bht':3 'gclzb':5 'help':1 'thermostat':6"
    -bodyTs: "'1':115 '15':19 '2':171 'abl':122 'anyon':151 'app':187 'aren':175 'autom':124,141 'bastard':46 'boost':145 'bought':30,48 'buy':208 'call':163 'cheap':50 'christma':76 'companion':100 'complain':68 'control':88 'day':12 'death':27 'degre':20 'delay':199 'ecosystem':8 'edit':149 'els':152 'end':40 'eventu':193 'everyth':83 'excel':63 'extort':45 'fate':11 'fine':105 'first':211 'freez':24 'fuck':43 'futur':158 'get':54 'goodby':93 'got':71 'ha':99 'heat':17,126,148 'hello':98 'hive':6 'home':7 'howev':69 'issu':114,155 'life':96,186 'like':197 'limit':15 'll':189 'local':87 'long':202 'manual':129 'newest':32 'often':179 'one':10 'paid':35 'part':109 'pi':74 'possibl':204 'raspberri':73 'realli':65 'replac':190 'report':177 'say':42,92 'script':143 'seem':119 'sensor':174 'servic':165 'set':130,167 'smart':95,185 'solut':160 'stuff':210 'subscript':38 'take':82 'temperatur':134,169,173 'thermostat':33,52,192 'time':90 'tri':22,80 'truli':62 'two':113 'unless':28 'use':2 'want':136 'whatev':133 'winter':58 'would':196 'zigbe':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704222455
    +visibility: "visible             "
    +apId: "https://lemmy.tf/post/3102152"
    +editedAt: DateTimeImmutable @1710583423 {#1850
      date: 2024-03-16 11:03:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704139455 {#2420
      date: 2024-01-01 21:04:15.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4065
    +user: Proxies\__CG__\App\Entity\User {#4068 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4037
      +user: App\Entity\User {#3985 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Take a look at zigbee2mqtt this is what I use to add any of my ZigBee devices to home assistant. You may find there is more frequent reporting/polling with this so you have more updated information in your home assistant instance.\n
        \n
        ZigBee is the way to go IMO for the most “local control”. Your thermostat is probably pretty good and would not need replacing for a long time.\n
        \n
        For automation of your thermostat and other items in the house you will need to setup your own automations that work for you. Home assistant won’t do this for you automatically like other 3rd party thermostats that “learn” your patterns.\n
        \n
        Home assistant is pretty powerful in what you can do with automation as it’s allows you to use other sensors around the house, even poll outside stats like weather. So in theory you can set automations that turn off your heathing if your phone or all phones have left the house. You can set automations that turn on the heathing when the outside temperature reaches a certain temperature and the house temperature drops to a certain point.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1710875723 {#4046
        date: 2024-03-19 20:15:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@sabreW4K3@lemmy.tf"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4035 …}
      +nested: Doctrine\ORM\PersistentCollection {#4033 …}
      +votes: Doctrine\ORM\PersistentCollection {#4031 …}
      +reports: Doctrine\ORM\PersistentCollection {#4029 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
      -id: 271138
      -bodyTs: "'3rd':103 'add':12 'allow':125 'around':131 'assist':20,40,93,111 'autom':70,87,121,146,165 'automat':100 'certain':177,186 'control':53 'devic':17 'drop':183 'even':134 'find':23 'frequent':27 'go':47 'good':59 'heath':151,170 'home':19,39,92,110 'hous':79,133,161,181 'imo':48 'inform':36 'instanc':41 'item':76 'learn':107 'left':159 'like':101,138 'local':52 'long':67 'look':3 'may':22 'need':63,82 'outsid':136,173 'parti':104 'pattern':109 'phone':154,157 'point':187 'poll':135 'power':114 'pretti':58,113 'probabl':57 'reach':175 'replac':64 'reporting/polling':28 'sensor':130 'set':145,164 'setup':84 'stat':137 'take':1 'temperatur':174,178,182 'theori':142 'thermostat':55,73,105 'time':68 'turn':148,167 'updat':35 'use':10,128 'way':45 'weather':139 'won':94 'work':89 'would':61 'zigbe':16,42 'zigbee2mqtt':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6339118"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704144735 {#3982
        date: 2024-01-01 22:32:15.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4037}
    +body: """
      I definitely recommend zigbee2mqtt over ZHA. I originally went with ZHA and just recently went through the hassle of converting over. It was worth it. IMO, it’s best to just start with zigbee2mqtt, and to convert before you have a lot of devices and automations.\n
      \n
      Edit: before I posted this comment, I couldn’t see any comments other than the one I was responding to.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704177767 {#4060
      date: 2024-01-02 07:42:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@sabreW4K3@lemmy.tf"
      "@NarrativeBear@lemmy.world"
      "@sabreW4K3@lemmy.tf"
      "@NarrativeBear@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4064 …}
    +nested: Doctrine\ORM\PersistentCollection {#4073 …}
    +votes: Doctrine\ORM\PersistentCollection {#4054 …}
    +reports: Doctrine\ORM\PersistentCollection {#4052 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4050 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4048 …}
    -id: 272470
    -bodyTs: "'autom':46 'best':29 'comment':52,58 'convert':20,37 'couldn':54 'definit':2 'devic':44 'edit':47 'hassl':18 'imo':26 'lot':42 'one':62 'origin':8 'post':50 'recent':14 'recommend':3 'respond':65 'see':56 'start':32 'went':9,15 'worth':24 'zha':6,11 'zigbee2mqtt':4,34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/5742944"
    +editedAt: DateTimeImmutable @1710713770 {#4057
      date: 2024-03-17 23:16:10.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704177767 {#4055
      date: 2024-01-02 07:42:47.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: """
    @chunkystyles@sopuli.xyz @NarrativeBear@lemmy.world\n
    \n
    I did the #ZHA -> #zigbee2mqtt migration last year and it was totally worth the hassle.\n
    \n
    I took the opportunity to normalize the naming scheme for my devices since I was going to have to update my automations anyway.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704206979 {#4173
    date: 2024-01-02 15:49:39.0 +01:00
  }
  +ip: null
  +tags: [
    "zha"
    "zigbee2mqtt"
  ]
  +mentions: [
    "@sabreW4K3@lemmy.tf"
    "@NarrativeBear@lemmy.world"
    "@chunkystyles@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4177 …}
  +nested: Doctrine\ORM\PersistentCollection {#4179 …}
  +votes: Doctrine\ORM\PersistentCollection {#4181 …}
  +reports: Doctrine\ORM\PersistentCollection {#4183 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4185 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
  -id: 273537
  -bodyTs: "'anyway':40 'autom':39 'chunkystyles@sopuli.xyz':1 'devic':29 'go':33 'hassl':17 'last':9 'migrat':8 'name':25 'narrativebear@lemmy.world':2 'normal':23 'opportun':21 'scheme':26 'sinc':30 'took':19 'total':14 'updat':37 'worth':15 'year':10 'zha':6 'zigbee2mqtt':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://hachyderm.io/users/unixorn/statuses/111686908589611705"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704206979 {#4174
    date: 2024-01-02 15:49:39.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED moderate
App\Entity\EntryComment {#4175
  +user: Proxies\__CG__\App\Entity\User {#4176 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-with-BHT-002-GCLZB-thermostat"
    +title: "Help with BHT-002-GCLZB thermostat"
    +url: null
    +body: """
      I used to have a Hive Home ecosystem until one fateful day where they limited my heating to 15 degrees and tried to freeze me to death unless I bought their newest thermostat and paid for their subscription. I ended up saying fuck the extorting bastards and bought a cheap Zigbee Thermostat to get me through the winter. It’s been truly excellent, I really can’t complain. However I got my Raspberry Pi for Christmas and am now trying to take everything into my own local control, so time to say goodbye to Smart Life and hello HA Companion.\n
      \n
      It’s all been fine for the most part but I have two issues.\n
      \n
      1. I don’t seem to be able to automate my heating. I can manually set it to whatever temperature I want, but I can’t automate or script a boost of my heating. Edit: If anyone else has this issue in the future, the solution is to Call A Service and set the temperature there.\n
      2. My temperature sensors aren’t reporting as often as they were in the Smart Life app.\n
      \n
      I’ll replace the thermostat eventually, but I would like to delay it as long as possible so I can buy other stuff first 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710875723 {#2410
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 26575
    -titleTs: "'-002':4 'bht':3 'gclzb':5 'help':1 'thermostat':6"
    -bodyTs: "'1':115 '15':19 '2':171 'abl':122 'anyon':151 'app':187 'aren':175 'autom':124,141 'bastard':46 'boost':145 'bought':30,48 'buy':208 'call':163 'cheap':50 'christma':76 'companion':100 'complain':68 'control':88 'day':12 'death':27 'degre':20 'delay':199 'ecosystem':8 'edit':149 'els':152 'end':40 'eventu':193 'everyth':83 'excel':63 'extort':45 'fate':11 'fine':105 'first':211 'freez':24 'fuck':43 'futur':158 'get':54 'goodby':93 'got':71 'ha':99 'heat':17,126,148 'hello':98 'hive':6 'home':7 'howev':69 'issu':114,155 'life':96,186 'like':197 'limit':15 'll':189 'local':87 'long':202 'manual':129 'newest':32 'often':179 'one':10 'paid':35 'part':109 'pi':74 'possibl':204 'raspberri':73 'realli':65 'replac':190 'report':177 'say':42,92 'script':143 'seem':119 'sensor':174 'servic':165 'set':130,167 'smart':95,185 'solut':160 'stuff':210 'subscript':38 'take':82 'temperatur':134,169,173 'thermostat':33,52,192 'time':90 'tri':22,80 'truli':62 'two':113 'unless':28 'use':2 'want':136 'whatev':133 'winter':58 'would':196 'zigbe':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704222455
    +visibility: "visible             "
    +apId: "https://lemmy.tf/post/3102152"
    +editedAt: DateTimeImmutable @1710583423 {#1850
      date: 2024-03-16 11:03:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704139455 {#2420
      date: 2024-01-01 21:04:15.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4065
    +user: Proxies\__CG__\App\Entity\User {#4068 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4037
      +user: App\Entity\User {#3985 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Take a look at zigbee2mqtt this is what I use to add any of my ZigBee devices to home assistant. You may find there is more frequent reporting/polling with this so you have more updated information in your home assistant instance.\n
        \n
        ZigBee is the way to go IMO for the most “local control”. Your thermostat is probably pretty good and would not need replacing for a long time.\n
        \n
        For automation of your thermostat and other items in the house you will need to setup your own automations that work for you. Home assistant won’t do this for you automatically like other 3rd party thermostats that “learn” your patterns.\n
        \n
        Home assistant is pretty powerful in what you can do with automation as it’s allows you to use other sensors around the house, even poll outside stats like weather. So in theory you can set automations that turn off your heathing if your phone or all phones have left the house. You can set automations that turn on the heathing when the outside temperature reaches a certain temperature and the house temperature drops to a certain point.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1710875723 {#4046
        date: 2024-03-19 20:15:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@sabreW4K3@lemmy.tf"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4035 …}
      +nested: Doctrine\ORM\PersistentCollection {#4033 …}
      +votes: Doctrine\ORM\PersistentCollection {#4031 …}
      +reports: Doctrine\ORM\PersistentCollection {#4029 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
      -id: 271138
      -bodyTs: "'3rd':103 'add':12 'allow':125 'around':131 'assist':20,40,93,111 'autom':70,87,121,146,165 'automat':100 'certain':177,186 'control':53 'devic':17 'drop':183 'even':134 'find':23 'frequent':27 'go':47 'good':59 'heath':151,170 'home':19,39,92,110 'hous':79,133,161,181 'imo':48 'inform':36 'instanc':41 'item':76 'learn':107 'left':159 'like':101,138 'local':52 'long':67 'look':3 'may':22 'need':63,82 'outsid':136,173 'parti':104 'pattern':109 'phone':154,157 'point':187 'poll':135 'power':114 'pretti':58,113 'probabl':57 'reach':175 'replac':64 'reporting/polling':28 'sensor':130 'set':145,164 'setup':84 'stat':137 'take':1 'temperatur':174,178,182 'theori':142 'thermostat':55,73,105 'time':68 'turn':148,167 'updat':35 'use':10,128 'way':45 'weather':139 'won':94 'work':89 'would':61 'zigbe':16,42 'zigbee2mqtt':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6339118"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704144735 {#3982
        date: 2024-01-01 22:32:15.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4037}
    +body: """
      I definitely recommend zigbee2mqtt over ZHA. I originally went with ZHA and just recently went through the hassle of converting over. It was worth it. IMO, it’s best to just start with zigbee2mqtt, and to convert before you have a lot of devices and automations.\n
      \n
      Edit: before I posted this comment, I couldn’t see any comments other than the one I was responding to.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704177767 {#4060
      date: 2024-01-02 07:42:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@sabreW4K3@lemmy.tf"
      "@NarrativeBear@lemmy.world"
      "@sabreW4K3@lemmy.tf"
      "@NarrativeBear@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4064 …}
    +nested: Doctrine\ORM\PersistentCollection {#4073 …}
    +votes: Doctrine\ORM\PersistentCollection {#4054 …}
    +reports: Doctrine\ORM\PersistentCollection {#4052 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4050 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4048 …}
    -id: 272470
    -bodyTs: "'autom':46 'best':29 'comment':52,58 'convert':20,37 'couldn':54 'definit':2 'devic':44 'edit':47 'hassl':18 'imo':26 'lot':42 'one':62 'origin':8 'post':50 'recent':14 'recommend':3 'respond':65 'see':56 'start':32 'went':9,15 'worth':24 'zha':6,11 'zigbee2mqtt':4,34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/5742944"
    +editedAt: DateTimeImmutable @1710713770 {#4057
      date: 2024-03-17 23:16:10.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704177767 {#4055
      date: 2024-01-02 07:42:47.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: """
    @chunkystyles@sopuli.xyz @NarrativeBear@lemmy.world\n
    \n
    I did the #ZHA -> #zigbee2mqtt migration last year and it was totally worth the hassle.\n
    \n
    I took the opportunity to normalize the naming scheme for my devices since I was going to have to update my automations anyway.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704206979 {#4173
    date: 2024-01-02 15:49:39.0 +01:00
  }
  +ip: null
  +tags: [
    "zha"
    "zigbee2mqtt"
  ]
  +mentions: [
    "@sabreW4K3@lemmy.tf"
    "@NarrativeBear@lemmy.world"
    "@chunkystyles@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4177 …}
  +nested: Doctrine\ORM\PersistentCollection {#4179 …}
  +votes: Doctrine\ORM\PersistentCollection {#4181 …}
  +reports: Doctrine\ORM\PersistentCollection {#4183 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4185 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
  -id: 273537
  -bodyTs: "'anyway':40 'autom':39 'chunkystyles@sopuli.xyz':1 'devic':29 'go':33 'hassl':17 'last':9 'migrat':8 'name':25 'narrativebear@lemmy.world':2 'normal':23 'opportun':21 'scheme':26 'sinc':30 'took':19 'total':14 'updat':37 'worth':15 'year':10 'zha':6 'zigbee2mqtt':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://hachyderm.io/users/unixorn/statuses/111686908589611705"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704206979 {#4174
    date: 2024-01-02 15:49:39.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED moderate
App\Entity\EntryComment {#4108
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-with-BHT-002-GCLZB-thermostat"
    +title: "Help with BHT-002-GCLZB thermostat"
    +url: null
    +body: """
      I used to have a Hive Home ecosystem until one fateful day where they limited my heating to 15 degrees and tried to freeze me to death unless I bought their newest thermostat and paid for their subscription. I ended up saying fuck the extorting bastards and bought a cheap Zigbee Thermostat to get me through the winter. It’s been truly excellent, I really can’t complain. However I got my Raspberry Pi for Christmas and am now trying to take everything into my own local control, so time to say goodbye to Smart Life and hello HA Companion.\n
      \n
      It’s all been fine for the most part but I have two issues.\n
      \n
      1. I don’t seem to be able to automate my heating. I can manually set it to whatever temperature I want, but I can’t automate or script a boost of my heating. Edit: If anyone else has this issue in the future, the solution is to Call A Service and set the temperature there.\n
      2. My temperature sensors aren’t reporting as often as they were in the Smart Life app.\n
      \n
      I’ll replace the thermostat eventually, but I would like to delay it as long as possible so I can buy other stuff first 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710875723 {#2410
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 26575
    -titleTs: "'-002':4 'bht':3 'gclzb':5 'help':1 'thermostat':6"
    -bodyTs: "'1':115 '15':19 '2':171 'abl':122 'anyon':151 'app':187 'aren':175 'autom':124,141 'bastard':46 'boost':145 'bought':30,48 'buy':208 'call':163 'cheap':50 'christma':76 'companion':100 'complain':68 'control':88 'day':12 'death':27 'degre':20 'delay':199 'ecosystem':8 'edit':149 'els':152 'end':40 'eventu':193 'everyth':83 'excel':63 'extort':45 'fate':11 'fine':105 'first':211 'freez':24 'fuck':43 'futur':158 'get':54 'goodby':93 'got':71 'ha':99 'heat':17,126,148 'hello':98 'hive':6 'home':7 'howev':69 'issu':114,155 'life':96,186 'like':197 'limit':15 'll':189 'local':87 'long':202 'manual':129 'newest':32 'often':179 'one':10 'paid':35 'part':109 'pi':74 'possibl':204 'raspberri':73 'realli':65 'replac':190 'report':177 'say':42,92 'script':143 'seem':119 'sensor':174 'servic':165 'set':130,167 'smart':95,185 'solut':160 'stuff':210 'subscript':38 'take':82 'temperatur':134,169,173 'thermostat':33,52,192 'time':90 'tri':22,80 'truli':62 'two':113 'unless':28 'use':2 'want':136 'whatev':133 'winter':58 'would':196 'zigbe':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704222455
    +visibility: "visible             "
    +apId: "https://lemmy.tf/post/3102152"
    +editedAt: DateTimeImmutable @1710583423 {#1850
      date: 2024-03-16 11:03:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704139455 {#2420
      date: 2024-01-01 21:04:15.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4037
    +user: App\Entity\User {#3985 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Take a look at zigbee2mqtt this is what I use to add any of my ZigBee devices to home assistant. You may find there is more frequent reporting/polling with this so you have more updated information in your home assistant instance.\n
      \n
      ZigBee is the way to go IMO for the most “local control”. Your thermostat is probably pretty good and would not need replacing for a long time.\n
      \n
      For automation of your thermostat and other items in the house you will need to setup your own automations that work for you. Home assistant won’t do this for you automatically like other 3rd party thermostats that “learn” your patterns.\n
      \n
      Home assistant is pretty powerful in what you can do with automation as it’s allows you to use other sensors around the house, even poll outside stats like weather. So in theory you can set automations that turn off your heathing if your phone or all phones have left the house. You can set automations that turn on the heathing when the outside temperature reaches a certain temperature and the house temperature drops to a certain point.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1710875723 {#4046
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@sabreW4K3@lemmy.tf"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4035 …}
    +nested: Doctrine\ORM\PersistentCollection {#4033 …}
    +votes: Doctrine\ORM\PersistentCollection {#4031 …}
    +reports: Doctrine\ORM\PersistentCollection {#4029 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
    -id: 271138
    -bodyTs: "'3rd':103 'add':12 'allow':125 'around':131 'assist':20,40,93,111 'autom':70,87,121,146,165 'automat':100 'certain':177,186 'control':53 'devic':17 'drop':183 'even':134 'find':23 'frequent':27 'go':47 'good':59 'heath':151,170 'home':19,39,92,110 'hous':79,133,161,181 'imo':48 'inform':36 'instanc':41 'item':76 'learn':107 'left':159 'like':101,138 'local':52 'long':67 'look':3 'may':22 'need':63,82 'outsid':136,173 'parti':104 'pattern':109 'phone':154,157 'point':187 'poll':135 'power':114 'pretti':58,113 'probabl':57 'reach':175 'replac':64 'reporting/polling':28 'sensor':130 'set':145,164 'setup':84 'stat':137 'take':1 'temperatur':174,178,182 'theori':142 'thermostat':55,73,105 'time':68 'turn':148,167 'updat':35 'use':10,128 'way':45 'weather':139 'won':94 'work':89 'would':61 'zigbe':16,42 'zigbee2mqtt':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6339118"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704144735 {#3982
      date: 2024-01-01 22:32:15.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: """
    So I’m trying to update the reporting interval and it’s not letting me.\n
    \n
    ![](https://lemmy.tf/pictrs/image/aa907e75-87f9-4c08-8602-02a3b8893951.jpeg)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704149017 {#4107
    date: 2024-01-01 23:43:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sabreW4K3@lemmy.tf"
    "@NarrativeBear@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4109 …}
  +nested: Doctrine\ORM\PersistentCollection {#4111 …}
  +votes: Doctrine\ORM\PersistentCollection {#4113 …}
  +reports: Doctrine\ORM\PersistentCollection {#4115 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
  -id: 271312
  -bodyTs: "'/pictrs/image/aa907e75-87f9-4c08-8602-02a3b8893951.jpeg)':18 'interv':9 'lemmy.tf':17 'lemmy.tf/pictrs/image/aa907e75-87f9-4c08-8602-02a3b8893951.jpeg)':16 'let':14 'm':3 'report':8 'tri':4 'updat':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.tf/comment/4213916"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704149017 {#4106
    date: 2024-01-01 23:43:37.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED edit
App\Entity\EntryComment {#4108
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-with-BHT-002-GCLZB-thermostat"
    +title: "Help with BHT-002-GCLZB thermostat"
    +url: null
    +body: """
      I used to have a Hive Home ecosystem until one fateful day where they limited my heating to 15 degrees and tried to freeze me to death unless I bought their newest thermostat and paid for their subscription. I ended up saying fuck the extorting bastards and bought a cheap Zigbee Thermostat to get me through the winter. It’s been truly excellent, I really can’t complain. However I got my Raspberry Pi for Christmas and am now trying to take everything into my own local control, so time to say goodbye to Smart Life and hello HA Companion.\n
      \n
      It’s all been fine for the most part but I have two issues.\n
      \n
      1. I don’t seem to be able to automate my heating. I can manually set it to whatever temperature I want, but I can’t automate or script a boost of my heating. Edit: If anyone else has this issue in the future, the solution is to Call A Service and set the temperature there.\n
      2. My temperature sensors aren’t reporting as often as they were in the Smart Life app.\n
      \n
      I’ll replace the thermostat eventually, but I would like to delay it as long as possible so I can buy other stuff first 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710875723 {#2410
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 26575
    -titleTs: "'-002':4 'bht':3 'gclzb':5 'help':1 'thermostat':6"
    -bodyTs: "'1':115 '15':19 '2':171 'abl':122 'anyon':151 'app':187 'aren':175 'autom':124,141 'bastard':46 'boost':145 'bought':30,48 'buy':208 'call':163 'cheap':50 'christma':76 'companion':100 'complain':68 'control':88 'day':12 'death':27 'degre':20 'delay':199 'ecosystem':8 'edit':149 'els':152 'end':40 'eventu':193 'everyth':83 'excel':63 'extort':45 'fate':11 'fine':105 'first':211 'freez':24 'fuck':43 'futur':158 'get':54 'goodby':93 'got':71 'ha':99 'heat':17,126,148 'hello':98 'hive':6 'home':7 'howev':69 'issu':114,155 'life':96,186 'like':197 'limit':15 'll':189 'local':87 'long':202 'manual':129 'newest':32 'often':179 'one':10 'paid':35 'part':109 'pi':74 'possibl':204 'raspberri':73 'realli':65 'replac':190 'report':177 'say':42,92 'script':143 'seem':119 'sensor':174 'servic':165 'set':130,167 'smart':95,185 'solut':160 'stuff':210 'subscript':38 'take':82 'temperatur':134,169,173 'thermostat':33,52,192 'time':90 'tri':22,80 'truli':62 'two':113 'unless':28 'use':2 'want':136 'whatev':133 'winter':58 'would':196 'zigbe':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704222455
    +visibility: "visible             "
    +apId: "https://lemmy.tf/post/3102152"
    +editedAt: DateTimeImmutable @1710583423 {#1850
      date: 2024-03-16 11:03:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704139455 {#2420
      date: 2024-01-01 21:04:15.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4037
    +user: App\Entity\User {#3985 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Take a look at zigbee2mqtt this is what I use to add any of my ZigBee devices to home assistant. You may find there is more frequent reporting/polling with this so you have more updated information in your home assistant instance.\n
      \n
      ZigBee is the way to go IMO for the most “local control”. Your thermostat is probably pretty good and would not need replacing for a long time.\n
      \n
      For automation of your thermostat and other items in the house you will need to setup your own automations that work for you. Home assistant won’t do this for you automatically like other 3rd party thermostats that “learn” your patterns.\n
      \n
      Home assistant is pretty powerful in what you can do with automation as it’s allows you to use other sensors around the house, even poll outside stats like weather. So in theory you can set automations that turn off your heathing if your phone or all phones have left the house. You can set automations that turn on the heathing when the outside temperature reaches a certain temperature and the house temperature drops to a certain point.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1710875723 {#4046
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@sabreW4K3@lemmy.tf"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4035 …}
    +nested: Doctrine\ORM\PersistentCollection {#4033 …}
    +votes: Doctrine\ORM\PersistentCollection {#4031 …}
    +reports: Doctrine\ORM\PersistentCollection {#4029 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
    -id: 271138
    -bodyTs: "'3rd':103 'add':12 'allow':125 'around':131 'assist':20,40,93,111 'autom':70,87,121,146,165 'automat':100 'certain':177,186 'control':53 'devic':17 'drop':183 'even':134 'find':23 'frequent':27 'go':47 'good':59 'heath':151,170 'home':19,39,92,110 'hous':79,133,161,181 'imo':48 'inform':36 'instanc':41 'item':76 'learn':107 'left':159 'like':101,138 'local':52 'long':67 'look':3 'may':22 'need':63,82 'outsid':136,173 'parti':104 'pattern':109 'phone':154,157 'point':187 'poll':135 'power':114 'pretti':58,113 'probabl':57 'reach':175 'replac':64 'reporting/polling':28 'sensor':130 'set':145,164 'setup':84 'stat':137 'take':1 'temperatur':174,178,182 'theori':142 'thermostat':55,73,105 'time':68 'turn':148,167 'updat':35 'use':10,128 'way':45 'weather':139 'won':94 'work':89 'would':61 'zigbe':16,42 'zigbee2mqtt':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6339118"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704144735 {#3982
      date: 2024-01-01 22:32:15.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: """
    So I’m trying to update the reporting interval and it’s not letting me.\n
    \n
    ![](https://lemmy.tf/pictrs/image/aa907e75-87f9-4c08-8602-02a3b8893951.jpeg)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704149017 {#4107
    date: 2024-01-01 23:43:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sabreW4K3@lemmy.tf"
    "@NarrativeBear@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4109 …}
  +nested: Doctrine\ORM\PersistentCollection {#4111 …}
  +votes: Doctrine\ORM\PersistentCollection {#4113 …}
  +reports: Doctrine\ORM\PersistentCollection {#4115 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
  -id: 271312
  -bodyTs: "'/pictrs/image/aa907e75-87f9-4c08-8602-02a3b8893951.jpeg)':18 'interv':9 'lemmy.tf':17 'lemmy.tf/pictrs/image/aa907e75-87f9-4c08-8602-02a3b8893951.jpeg)':16 'let':14 'm':3 'report':8 'tri':4 'updat':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.tf/comment/4213916"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704149017 {#4106
    date: 2024-01-01 23:43:37.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED moderate
App\Entity\EntryComment {#4108
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-with-BHT-002-GCLZB-thermostat"
    +title: "Help with BHT-002-GCLZB thermostat"
    +url: null
    +body: """
      I used to have a Hive Home ecosystem until one fateful day where they limited my heating to 15 degrees and tried to freeze me to death unless I bought their newest thermostat and paid for their subscription. I ended up saying fuck the extorting bastards and bought a cheap Zigbee Thermostat to get me through the winter. It’s been truly excellent, I really can’t complain. However I got my Raspberry Pi for Christmas and am now trying to take everything into my own local control, so time to say goodbye to Smart Life and hello HA Companion.\n
      \n
      It’s all been fine for the most part but I have two issues.\n
      \n
      1. I don’t seem to be able to automate my heating. I can manually set it to whatever temperature I want, but I can’t automate or script a boost of my heating. Edit: If anyone else has this issue in the future, the solution is to Call A Service and set the temperature there.\n
      2. My temperature sensors aren’t reporting as often as they were in the Smart Life app.\n
      \n
      I’ll replace the thermostat eventually, but I would like to delay it as long as possible so I can buy other stuff first 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710875723 {#2410
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 26575
    -titleTs: "'-002':4 'bht':3 'gclzb':5 'help':1 'thermostat':6"
    -bodyTs: "'1':115 '15':19 '2':171 'abl':122 'anyon':151 'app':187 'aren':175 'autom':124,141 'bastard':46 'boost':145 'bought':30,48 'buy':208 'call':163 'cheap':50 'christma':76 'companion':100 'complain':68 'control':88 'day':12 'death':27 'degre':20 'delay':199 'ecosystem':8 'edit':149 'els':152 'end':40 'eventu':193 'everyth':83 'excel':63 'extort':45 'fate':11 'fine':105 'first':211 'freez':24 'fuck':43 'futur':158 'get':54 'goodby':93 'got':71 'ha':99 'heat':17,126,148 'hello':98 'hive':6 'home':7 'howev':69 'issu':114,155 'life':96,186 'like':197 'limit':15 'll':189 'local':87 'long':202 'manual':129 'newest':32 'often':179 'one':10 'paid':35 'part':109 'pi':74 'possibl':204 'raspberri':73 'realli':65 'replac':190 'report':177 'say':42,92 'script':143 'seem':119 'sensor':174 'servic':165 'set':130,167 'smart':95,185 'solut':160 'stuff':210 'subscript':38 'take':82 'temperatur':134,169,173 'thermostat':33,52,192 'time':90 'tri':22,80 'truli':62 'two':113 'unless':28 'use':2 'want':136 'whatev':133 'winter':58 'would':196 'zigbe':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704222455
    +visibility: "visible             "
    +apId: "https://lemmy.tf/post/3102152"
    +editedAt: DateTimeImmutable @1710583423 {#1850
      date: 2024-03-16 11:03:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704139455 {#2420
      date: 2024-01-01 21:04:15.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4037
    +user: App\Entity\User {#3985 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Take a look at zigbee2mqtt this is what I use to add any of my ZigBee devices to home assistant. You may find there is more frequent reporting/polling with this so you have more updated information in your home assistant instance.\n
      \n
      ZigBee is the way to go IMO for the most “local control”. Your thermostat is probably pretty good and would not need replacing for a long time.\n
      \n
      For automation of your thermostat and other items in the house you will need to setup your own automations that work for you. Home assistant won’t do this for you automatically like other 3rd party thermostats that “learn” your patterns.\n
      \n
      Home assistant is pretty powerful in what you can do with automation as it’s allows you to use other sensors around the house, even poll outside stats like weather. So in theory you can set automations that turn off your heathing if your phone or all phones have left the house. You can set automations that turn on the heathing when the outside temperature reaches a certain temperature and the house temperature drops to a certain point.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1710875723 {#4046
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@sabreW4K3@lemmy.tf"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4035 …}
    +nested: Doctrine\ORM\PersistentCollection {#4033 …}
    +votes: Doctrine\ORM\PersistentCollection {#4031 …}
    +reports: Doctrine\ORM\PersistentCollection {#4029 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
    -id: 271138
    -bodyTs: "'3rd':103 'add':12 'allow':125 'around':131 'assist':20,40,93,111 'autom':70,87,121,146,165 'automat':100 'certain':177,186 'control':53 'devic':17 'drop':183 'even':134 'find':23 'frequent':27 'go':47 'good':59 'heath':151,170 'home':19,39,92,110 'hous':79,133,161,181 'imo':48 'inform':36 'instanc':41 'item':76 'learn':107 'left':159 'like':101,138 'local':52 'long':67 'look':3 'may':22 'need':63,82 'outsid':136,173 'parti':104 'pattern':109 'phone':154,157 'point':187 'poll':135 'power':114 'pretti':58,113 'probabl':57 'reach':175 'replac':64 'reporting/polling':28 'sensor':130 'set':145,164 'setup':84 'stat':137 'take':1 'temperatur':174,178,182 'theori':142 'thermostat':55,73,105 'time':68 'turn':148,167 'updat':35 'use':10,128 'way':45 'weather':139 'won':94 'work':89 'would':61 'zigbe':16,42 'zigbee2mqtt':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6339118"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704144735 {#3982
      date: 2024-01-01 22:32:15.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: """
    So I’m trying to update the reporting interval and it’s not letting me.\n
    \n
    ![](https://lemmy.tf/pictrs/image/aa907e75-87f9-4c08-8602-02a3b8893951.jpeg)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704149017 {#4107
    date: 2024-01-01 23:43:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sabreW4K3@lemmy.tf"
    "@NarrativeBear@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4109 …}
  +nested: Doctrine\ORM\PersistentCollection {#4111 …}
  +votes: Doctrine\ORM\PersistentCollection {#4113 …}
  +reports: Doctrine\ORM\PersistentCollection {#4115 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
  -id: 271312
  -bodyTs: "'/pictrs/image/aa907e75-87f9-4c08-8602-02a3b8893951.jpeg)':18 'interv':9 'lemmy.tf':17 'lemmy.tf/pictrs/image/aa907e75-87f9-4c08-8602-02a3b8893951.jpeg)':16 'let':14 'm':3 'report':8 'tri':4 'updat':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.tf/comment/4213916"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704149017 {#4106
    date: 2024-01-01 23:43:37.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
21 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED moderate
App\Entity\EntryComment {#4146
  +user: App\Entity\User {#3985 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-with-BHT-002-GCLZB-thermostat"
    +title: "Help with BHT-002-GCLZB thermostat"
    +url: null
    +body: """
      I used to have a Hive Home ecosystem until one fateful day where they limited my heating to 15 degrees and tried to freeze me to death unless I bought their newest thermostat and paid for their subscription. I ended up saying fuck the extorting bastards and bought a cheap Zigbee Thermostat to get me through the winter. It’s been truly excellent, I really can’t complain. However I got my Raspberry Pi for Christmas and am now trying to take everything into my own local control, so time to say goodbye to Smart Life and hello HA Companion.\n
      \n
      It’s all been fine for the most part but I have two issues.\n
      \n
      1. I don’t seem to be able to automate my heating. I can manually set it to whatever temperature I want, but I can’t automate or script a boost of my heating. Edit: If anyone else has this issue in the future, the solution is to Call A Service and set the temperature there.\n
      2. My temperature sensors aren’t reporting as often as they were in the Smart Life app.\n
      \n
      I’ll replace the thermostat eventually, but I would like to delay it as long as possible so I can buy other stuff first 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710875723 {#2410
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 26575
    -titleTs: "'-002':4 'bht':3 'gclzb':5 'help':1 'thermostat':6"
    -bodyTs: "'1':115 '15':19 '2':171 'abl':122 'anyon':151 'app':187 'aren':175 'autom':124,141 'bastard':46 'boost':145 'bought':30,48 'buy':208 'call':163 'cheap':50 'christma':76 'companion':100 'complain':68 'control':88 'day':12 'death':27 'degre':20 'delay':199 'ecosystem':8 'edit':149 'els':152 'end':40 'eventu':193 'everyth':83 'excel':63 'extort':45 'fate':11 'fine':105 'first':211 'freez':24 'fuck':43 'futur':158 'get':54 'goodby':93 'got':71 'ha':99 'heat':17,126,148 'hello':98 'hive':6 'home':7 'howev':69 'issu':114,155 'life':96,186 'like':197 'limit':15 'll':189 'local':87 'long':202 'manual':129 'newest':32 'often':179 'one':10 'paid':35 'part':109 'pi':74 'possibl':204 'raspberri':73 'realli':65 'replac':190 'report':177 'say':42,92 'script':143 'seem':119 'sensor':174 'servic':165 'set':130,167 'smart':95,185 'solut':160 'stuff':210 'subscript':38 'take':82 'temperatur':134,169,173 'thermostat':33,52,192 'time':90 'tri':22,80 'truli':62 'two':113 'unless':28 'use':2 'want':136 'whatev':133 'winter':58 'would':196 'zigbe':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704222455
    +visibility: "visible             "
    +apId: "https://lemmy.tf/post/3102152"
    +editedAt: DateTimeImmutable @1710583423 {#1850
      date: 2024-03-16 11:03:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704139455 {#2420
      date: 2024-01-01 21:04:15.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4108
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4037
      +user: App\Entity\User {#3985 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Take a look at zigbee2mqtt this is what I use to add any of my ZigBee devices to home assistant. You may find there is more frequent reporting/polling with this so you have more updated information in your home assistant instance.\n
        \n
        ZigBee is the way to go IMO for the most “local control”. Your thermostat is probably pretty good and would not need replacing for a long time.\n
        \n
        For automation of your thermostat and other items in the house you will need to setup your own automations that work for you. Home assistant won’t do this for you automatically like other 3rd party thermostats that “learn” your patterns.\n
        \n
        Home assistant is pretty powerful in what you can do with automation as it’s allows you to use other sensors around the house, even poll outside stats like weather. So in theory you can set automations that turn off your heathing if your phone or all phones have left the house. You can set automations that turn on the heathing when the outside temperature reaches a certain temperature and the house temperature drops to a certain point.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1710875723 {#4046
        date: 2024-03-19 20:15:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@sabreW4K3@lemmy.tf"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4035 …}
      +nested: Doctrine\ORM\PersistentCollection {#4033 …}
      +votes: Doctrine\ORM\PersistentCollection {#4031 …}
      +reports: Doctrine\ORM\PersistentCollection {#4029 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
      -id: 271138
      -bodyTs: "'3rd':103 'add':12 'allow':125 'around':131 'assist':20,40,93,111 'autom':70,87,121,146,165 'automat':100 'certain':177,186 'control':53 'devic':17 'drop':183 'even':134 'find':23 'frequent':27 'go':47 'good':59 'heath':151,170 'home':19,39,92,110 'hous':79,133,161,181 'imo':48 'inform':36 'instanc':41 'item':76 'learn':107 'left':159 'like':101,138 'local':52 'long':67 'look':3 'may':22 'need':63,82 'outsid':136,173 'parti':104 'pattern':109 'phone':154,157 'point':187 'poll':135 'power':114 'pretti':58,113 'probabl':57 'reach':175 'replac':64 'reporting/polling':28 'sensor':130 'set':145,164 'setup':84 'stat':137 'take':1 'temperatur':174,178,182 'theori':142 'thermostat':55,73,105 'time':68 'turn':148,167 'updat':35 'use':10,128 'way':45 'weather':139 'won':94 'work':89 'would':61 'zigbe':16,42 'zigbee2mqtt':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6339118"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704144735 {#3982
        date: 2024-01-01 22:32:15.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4037}
    +body: """
      So I’m trying to update the reporting interval and it’s not letting me.\n
      \n
      ![](https://lemmy.tf/pictrs/image/aa907e75-87f9-4c08-8602-02a3b8893951.jpeg)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704149017 {#4107
      date: 2024-01-01 23:43:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@sabreW4K3@lemmy.tf"
      "@NarrativeBear@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4109 …}
    +nested: Doctrine\ORM\PersistentCollection {#4111 …}
    +votes: Doctrine\ORM\PersistentCollection {#4113 …}
    +reports: Doctrine\ORM\PersistentCollection {#4115 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
    -id: 271312
    -bodyTs: "'/pictrs/image/aa907e75-87f9-4c08-8602-02a3b8893951.jpeg)':18 'interv':9 'lemmy.tf':17 'lemmy.tf/pictrs/image/aa907e75-87f9-4c08-8602-02a3b8893951.jpeg)':16 'let':14 'm':3 'report':8 'tri':4 'updat':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.tf/comment/4213916"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704149017 {#4106
      date: 2024-01-01 23:43:37.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: """
    I have not played with these setting touch, most of it I just leave as default. Not sure if anyone else can chim in here to help you out.\n
    \n
    I did see something here regarding your device that you may need to add to your configuration yaml file.\n
    \n
    [www.zigbee2mqtt.io/devices/BHT-002-GCLZB.html#sto…](https://www.zigbee2mqtt.io/devices/BHT-002-GCLZB.html#stop-message-flooding)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704153265 {#4147
    date: 2024-01-02 00:54:25.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sabreW4K3@lemmy.tf"
    "@NarrativeBear@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4143 …}
  +nested: Doctrine\ORM\PersistentCollection {#4139 …}
  +votes: Doctrine\ORM\PersistentCollection {#4137 …}
  +reports: Doctrine\ORM\PersistentCollection {#4152 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4154 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4156 …}
  -id: 271464
  -bodyTs: "'/devices/bht-002-gclzb.html#sto':51 '/devices/bht-002-gclzb.html#stop-message-flooding)':54 'add':43 'anyon':20 'chim':23 'configur':46 'default':16 'devic':37 'els':21 'file':48 'help':27 'leav':14 'may':40 'need':41 'play':4 'regard':35 'see':32 'set':7 'someth':33 'sure':18 'touch':8 'www.zigbee2mqtt.io':50,53 'www.zigbee2mqtt.io/devices/bht-002-gclzb.html#sto':49 'www.zigbee2mqtt.io/devices/bht-002-gclzb.html#stop-message-flooding)':52 'yaml':47"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6340901"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704153265 {#4150
    date: 2024-01-02 00:54:25.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED edit
App\Entity\EntryComment {#4146
  +user: App\Entity\User {#3985 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-with-BHT-002-GCLZB-thermostat"
    +title: "Help with BHT-002-GCLZB thermostat"
    +url: null
    +body: """
      I used to have a Hive Home ecosystem until one fateful day where they limited my heating to 15 degrees and tried to freeze me to death unless I bought their newest thermostat and paid for their subscription. I ended up saying fuck the extorting bastards and bought a cheap Zigbee Thermostat to get me through the winter. It’s been truly excellent, I really can’t complain. However I got my Raspberry Pi for Christmas and am now trying to take everything into my own local control, so time to say goodbye to Smart Life and hello HA Companion.\n
      \n
      It’s all been fine for the most part but I have two issues.\n
      \n
      1. I don’t seem to be able to automate my heating. I can manually set it to whatever temperature I want, but I can’t automate or script a boost of my heating. Edit: If anyone else has this issue in the future, the solution is to Call A Service and set the temperature there.\n
      2. My temperature sensors aren’t reporting as often as they were in the Smart Life app.\n
      \n
      I’ll replace the thermostat eventually, but I would like to delay it as long as possible so I can buy other stuff first 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710875723 {#2410
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 26575
    -titleTs: "'-002':4 'bht':3 'gclzb':5 'help':1 'thermostat':6"
    -bodyTs: "'1':115 '15':19 '2':171 'abl':122 'anyon':151 'app':187 'aren':175 'autom':124,141 'bastard':46 'boost':145 'bought':30,48 'buy':208 'call':163 'cheap':50 'christma':76 'companion':100 'complain':68 'control':88 'day':12 'death':27 'degre':20 'delay':199 'ecosystem':8 'edit':149 'els':152 'end':40 'eventu':193 'everyth':83 'excel':63 'extort':45 'fate':11 'fine':105 'first':211 'freez':24 'fuck':43 'futur':158 'get':54 'goodby':93 'got':71 'ha':99 'heat':17,126,148 'hello':98 'hive':6 'home':7 'howev':69 'issu':114,155 'life':96,186 'like':197 'limit':15 'll':189 'local':87 'long':202 'manual':129 'newest':32 'often':179 'one':10 'paid':35 'part':109 'pi':74 'possibl':204 'raspberri':73 'realli':65 'replac':190 'report':177 'say':42,92 'script':143 'seem':119 'sensor':174 'servic':165 'set':130,167 'smart':95,185 'solut':160 'stuff':210 'subscript':38 'take':82 'temperatur':134,169,173 'thermostat':33,52,192 'time':90 'tri':22,80 'truli':62 'two':113 'unless':28 'use':2 'want':136 'whatev':133 'winter':58 'would':196 'zigbe':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704222455
    +visibility: "visible             "
    +apId: "https://lemmy.tf/post/3102152"
    +editedAt: DateTimeImmutable @1710583423 {#1850
      date: 2024-03-16 11:03:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704139455 {#2420
      date: 2024-01-01 21:04:15.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4108
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4037
      +user: App\Entity\User {#3985 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Take a look at zigbee2mqtt this is what I use to add any of my ZigBee devices to home assistant. You may find there is more frequent reporting/polling with this so you have more updated information in your home assistant instance.\n
        \n
        ZigBee is the way to go IMO for the most “local control”. Your thermostat is probably pretty good and would not need replacing for a long time.\n
        \n
        For automation of your thermostat and other items in the house you will need to setup your own automations that work for you. Home assistant won’t do this for you automatically like other 3rd party thermostats that “learn” your patterns.\n
        \n
        Home assistant is pretty powerful in what you can do with automation as it’s allows you to use other sensors around the house, even poll outside stats like weather. So in theory you can set automations that turn off your heathing if your phone or all phones have left the house. You can set automations that turn on the heathing when the outside temperature reaches a certain temperature and the house temperature drops to a certain point.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1710875723 {#4046
        date: 2024-03-19 20:15:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@sabreW4K3@lemmy.tf"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4035 …}
      +nested: Doctrine\ORM\PersistentCollection {#4033 …}
      +votes: Doctrine\ORM\PersistentCollection {#4031 …}
      +reports: Doctrine\ORM\PersistentCollection {#4029 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
      -id: 271138
      -bodyTs: "'3rd':103 'add':12 'allow':125 'around':131 'assist':20,40,93,111 'autom':70,87,121,146,165 'automat':100 'certain':177,186 'control':53 'devic':17 'drop':183 'even':134 'find':23 'frequent':27 'go':47 'good':59 'heath':151,170 'home':19,39,92,110 'hous':79,133,161,181 'imo':48 'inform':36 'instanc':41 'item':76 'learn':107 'left':159 'like':101,138 'local':52 'long':67 'look':3 'may':22 'need':63,82 'outsid':136,173 'parti':104 'pattern':109 'phone':154,157 'point':187 'poll':135 'power':114 'pretti':58,113 'probabl':57 'reach':175 'replac':64 'reporting/polling':28 'sensor':130 'set':145,164 'setup':84 'stat':137 'take':1 'temperatur':174,178,182 'theori':142 'thermostat':55,73,105 'time':68 'turn':148,167 'updat':35 'use':10,128 'way':45 'weather':139 'won':94 'work':89 'would':61 'zigbe':16,42 'zigbee2mqtt':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6339118"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704144735 {#3982
        date: 2024-01-01 22:32:15.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4037}
    +body: """
      So I’m trying to update the reporting interval and it’s not letting me.\n
      \n
      ![](https://lemmy.tf/pictrs/image/aa907e75-87f9-4c08-8602-02a3b8893951.jpeg)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704149017 {#4107
      date: 2024-01-01 23:43:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@sabreW4K3@lemmy.tf"
      "@NarrativeBear@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4109 …}
    +nested: Doctrine\ORM\PersistentCollection {#4111 …}
    +votes: Doctrine\ORM\PersistentCollection {#4113 …}
    +reports: Doctrine\ORM\PersistentCollection {#4115 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
    -id: 271312
    -bodyTs: "'/pictrs/image/aa907e75-87f9-4c08-8602-02a3b8893951.jpeg)':18 'interv':9 'lemmy.tf':17 'lemmy.tf/pictrs/image/aa907e75-87f9-4c08-8602-02a3b8893951.jpeg)':16 'let':14 'm':3 'report':8 'tri':4 'updat':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.tf/comment/4213916"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704149017 {#4106
      date: 2024-01-01 23:43:37.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: """
    I have not played with these setting touch, most of it I just leave as default. Not sure if anyone else can chim in here to help you out.\n
    \n
    I did see something here regarding your device that you may need to add to your configuration yaml file.\n
    \n
    [www.zigbee2mqtt.io/devices/BHT-002-GCLZB.html#sto…](https://www.zigbee2mqtt.io/devices/BHT-002-GCLZB.html#stop-message-flooding)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704153265 {#4147
    date: 2024-01-02 00:54:25.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sabreW4K3@lemmy.tf"
    "@NarrativeBear@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4143 …}
  +nested: Doctrine\ORM\PersistentCollection {#4139 …}
  +votes: Doctrine\ORM\PersistentCollection {#4137 …}
  +reports: Doctrine\ORM\PersistentCollection {#4152 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4154 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4156 …}
  -id: 271464
  -bodyTs: "'/devices/bht-002-gclzb.html#sto':51 '/devices/bht-002-gclzb.html#stop-message-flooding)':54 'add':43 'anyon':20 'chim':23 'configur':46 'default':16 'devic':37 'els':21 'file':48 'help':27 'leav':14 'may':40 'need':41 'play':4 'regard':35 'see':32 'set':7 'someth':33 'sure':18 'touch':8 'www.zigbee2mqtt.io':50,53 'www.zigbee2mqtt.io/devices/bht-002-gclzb.html#sto':49 'www.zigbee2mqtt.io/devices/bht-002-gclzb.html#stop-message-flooding)':52 'yaml':47"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6340901"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704153265 {#4150
    date: 2024-01-02 00:54:25.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED moderate
App\Entity\EntryComment {#4146
  +user: App\Entity\User {#3985 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-with-BHT-002-GCLZB-thermostat"
    +title: "Help with BHT-002-GCLZB thermostat"
    +url: null
    +body: """
      I used to have a Hive Home ecosystem until one fateful day where they limited my heating to 15 degrees and tried to freeze me to death unless I bought their newest thermostat and paid for their subscription. I ended up saying fuck the extorting bastards and bought a cheap Zigbee Thermostat to get me through the winter. It’s been truly excellent, I really can’t complain. However I got my Raspberry Pi for Christmas and am now trying to take everything into my own local control, so time to say goodbye to Smart Life and hello HA Companion.\n
      \n
      It’s all been fine for the most part but I have two issues.\n
      \n
      1. I don’t seem to be able to automate my heating. I can manually set it to whatever temperature I want, but I can’t automate or script a boost of my heating. Edit: If anyone else has this issue in the future, the solution is to Call A Service and set the temperature there.\n
      2. My temperature sensors aren’t reporting as often as they were in the Smart Life app.\n
      \n
      I’ll replace the thermostat eventually, but I would like to delay it as long as possible so I can buy other stuff first 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710875723 {#2410
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 26575
    -titleTs: "'-002':4 'bht':3 'gclzb':5 'help':1 'thermostat':6"
    -bodyTs: "'1':115 '15':19 '2':171 'abl':122 'anyon':151 'app':187 'aren':175 'autom':124,141 'bastard':46 'boost':145 'bought':30,48 'buy':208 'call':163 'cheap':50 'christma':76 'companion':100 'complain':68 'control':88 'day':12 'death':27 'degre':20 'delay':199 'ecosystem':8 'edit':149 'els':152 'end':40 'eventu':193 'everyth':83 'excel':63 'extort':45 'fate':11 'fine':105 'first':211 'freez':24 'fuck':43 'futur':158 'get':54 'goodby':93 'got':71 'ha':99 'heat':17,126,148 'hello':98 'hive':6 'home':7 'howev':69 'issu':114,155 'life':96,186 'like':197 'limit':15 'll':189 'local':87 'long':202 'manual':129 'newest':32 'often':179 'one':10 'paid':35 'part':109 'pi':74 'possibl':204 'raspberri':73 'realli':65 'replac':190 'report':177 'say':42,92 'script':143 'seem':119 'sensor':174 'servic':165 'set':130,167 'smart':95,185 'solut':160 'stuff':210 'subscript':38 'take':82 'temperatur':134,169,173 'thermostat':33,52,192 'time':90 'tri':22,80 'truli':62 'two':113 'unless':28 'use':2 'want':136 'whatev':133 'winter':58 'would':196 'zigbe':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704222455
    +visibility: "visible             "
    +apId: "https://lemmy.tf/post/3102152"
    +editedAt: DateTimeImmutable @1710583423 {#1850
      date: 2024-03-16 11:03:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704139455 {#2420
      date: 2024-01-01 21:04:15.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4108
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4037
      +user: App\Entity\User {#3985 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Take a look at zigbee2mqtt this is what I use to add any of my ZigBee devices to home assistant. You may find there is more frequent reporting/polling with this so you have more updated information in your home assistant instance.\n
        \n
        ZigBee is the way to go IMO for the most “local control”. Your thermostat is probably pretty good and would not need replacing for a long time.\n
        \n
        For automation of your thermostat and other items in the house you will need to setup your own automations that work for you. Home assistant won’t do this for you automatically like other 3rd party thermostats that “learn” your patterns.\n
        \n
        Home assistant is pretty powerful in what you can do with automation as it’s allows you to use other sensors around the house, even poll outside stats like weather. So in theory you can set automations that turn off your heathing if your phone or all phones have left the house. You can set automations that turn on the heathing when the outside temperature reaches a certain temperature and the house temperature drops to a certain point.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1710875723 {#4046
        date: 2024-03-19 20:15:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@sabreW4K3@lemmy.tf"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4035 …}
      +nested: Doctrine\ORM\PersistentCollection {#4033 …}
      +votes: Doctrine\ORM\PersistentCollection {#4031 …}
      +reports: Doctrine\ORM\PersistentCollection {#4029 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
      -id: 271138
      -bodyTs: "'3rd':103 'add':12 'allow':125 'around':131 'assist':20,40,93,111 'autom':70,87,121,146,165 'automat':100 'certain':177,186 'control':53 'devic':17 'drop':183 'even':134 'find':23 'frequent':27 'go':47 'good':59 'heath':151,170 'home':19,39,92,110 'hous':79,133,161,181 'imo':48 'inform':36 'instanc':41 'item':76 'learn':107 'left':159 'like':101,138 'local':52 'long':67 'look':3 'may':22 'need':63,82 'outsid':136,173 'parti':104 'pattern':109 'phone':154,157 'point':187 'poll':135 'power':114 'pretti':58,113 'probabl':57 'reach':175 'replac':64 'reporting/polling':28 'sensor':130 'set':145,164 'setup':84 'stat':137 'take':1 'temperatur':174,178,182 'theori':142 'thermostat':55,73,105 'time':68 'turn':148,167 'updat':35 'use':10,128 'way':45 'weather':139 'won':94 'work':89 'would':61 'zigbe':16,42 'zigbee2mqtt':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6339118"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704144735 {#3982
        date: 2024-01-01 22:32:15.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4037}
    +body: """
      So I’m trying to update the reporting interval and it’s not letting me.\n
      \n
      ![](https://lemmy.tf/pictrs/image/aa907e75-87f9-4c08-8602-02a3b8893951.jpeg)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704149017 {#4107
      date: 2024-01-01 23:43:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@sabreW4K3@lemmy.tf"
      "@NarrativeBear@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4109 …}
    +nested: Doctrine\ORM\PersistentCollection {#4111 …}
    +votes: Doctrine\ORM\PersistentCollection {#4113 …}
    +reports: Doctrine\ORM\PersistentCollection {#4115 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
    -id: 271312
    -bodyTs: "'/pictrs/image/aa907e75-87f9-4c08-8602-02a3b8893951.jpeg)':18 'interv':9 'lemmy.tf':17 'lemmy.tf/pictrs/image/aa907e75-87f9-4c08-8602-02a3b8893951.jpeg)':16 'let':14 'm':3 'report':8 'tri':4 'updat':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.tf/comment/4213916"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704149017 {#4106
      date: 2024-01-01 23:43:37.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: """
    I have not played with these setting touch, most of it I just leave as default. Not sure if anyone else can chim in here to help you out.\n
    \n
    I did see something here regarding your device that you may need to add to your configuration yaml file.\n
    \n
    [www.zigbee2mqtt.io/devices/BHT-002-GCLZB.html#sto…](https://www.zigbee2mqtt.io/devices/BHT-002-GCLZB.html#stop-message-flooding)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704153265 {#4147
    date: 2024-01-02 00:54:25.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sabreW4K3@lemmy.tf"
    "@NarrativeBear@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4143 …}
  +nested: Doctrine\ORM\PersistentCollection {#4139 …}
  +votes: Doctrine\ORM\PersistentCollection {#4137 …}
  +reports: Doctrine\ORM\PersistentCollection {#4152 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4154 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4156 …}
  -id: 271464
  -bodyTs: "'/devices/bht-002-gclzb.html#sto':51 '/devices/bht-002-gclzb.html#stop-message-flooding)':54 'add':43 'anyon':20 'chim':23 'configur':46 'default':16 'devic':37 'els':21 'file':48 'help':27 'leav':14 'may':40 'need':41 'play':4 'regard':35 'see':32 'set':7 'someth':33 'sure':18 'touch':8 'www.zigbee2mqtt.io':50,53 'www.zigbee2mqtt.io/devices/bht-002-gclzb.html#sto':49 'www.zigbee2mqtt.io/devices/bht-002-gclzb.html#stop-message-flooding)':52 'yaml':47"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6340901"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704153265 {#4150
    date: 2024-01-02 00:54:25.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
25 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
26 DENIED moderate
App\Entity\EntryComment {#4213
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-with-BHT-002-GCLZB-thermostat"
    +title: "Help with BHT-002-GCLZB thermostat"
    +url: null
    +body: """
      I used to have a Hive Home ecosystem until one fateful day where they limited my heating to 15 degrees and tried to freeze me to death unless I bought their newest thermostat and paid for their subscription. I ended up saying fuck the extorting bastards and bought a cheap Zigbee Thermostat to get me through the winter. It’s been truly excellent, I really can’t complain. However I got my Raspberry Pi for Christmas and am now trying to take everything into my own local control, so time to say goodbye to Smart Life and hello HA Companion.\n
      \n
      It’s all been fine for the most part but I have two issues.\n
      \n
      1. I don’t seem to be able to automate my heating. I can manually set it to whatever temperature I want, but I can’t automate or script a boost of my heating. Edit: If anyone else has this issue in the future, the solution is to Call A Service and set the temperature there.\n
      2. My temperature sensors aren’t reporting as often as they were in the Smart Life app.\n
      \n
      I’ll replace the thermostat eventually, but I would like to delay it as long as possible so I can buy other stuff first 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710875723 {#2410
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 26575
    -titleTs: "'-002':4 'bht':3 'gclzb':5 'help':1 'thermostat':6"
    -bodyTs: "'1':115 '15':19 '2':171 'abl':122 'anyon':151 'app':187 'aren':175 'autom':124,141 'bastard':46 'boost':145 'bought':30,48 'buy':208 'call':163 'cheap':50 'christma':76 'companion':100 'complain':68 'control':88 'day':12 'death':27 'degre':20 'delay':199 'ecosystem':8 'edit':149 'els':152 'end':40 'eventu':193 'everyth':83 'excel':63 'extort':45 'fate':11 'fine':105 'first':211 'freez':24 'fuck':43 'futur':158 'get':54 'goodby':93 'got':71 'ha':99 'heat':17,126,148 'hello':98 'hive':6 'home':7 'howev':69 'issu':114,155 'life':96,186 'like':197 'limit':15 'll':189 'local':87 'long':202 'manual':129 'newest':32 'often':179 'one':10 'paid':35 'part':109 'pi':74 'possibl':204 'raspberri':73 'realli':65 'replac':190 'report':177 'say':42,92 'script':143 'seem':119 'sensor':174 'servic':165 'set':130,167 'smart':95,185 'solut':160 'stuff':210 'subscript':38 'take':82 'temperatur':134,169,173 'thermostat':33,52,192 'time':90 'tri':22,80 'truli':62 'two':113 'unless':28 'use':2 'want':136 'whatev':133 'winter':58 'would':196 'zigbe':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704222455
    +visibility: "visible             "
    +apId: "https://lemmy.tf/post/3102152"
    +editedAt: DateTimeImmutable @1710583423 {#1850
      date: 2024-03-16 11:03:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704139455 {#2420
      date: 2024-01-01 21:04:15.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4146
    +user: App\Entity\User {#3985 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4108
      +user: Proxies\__CG__\App\Entity\User {#1970 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4037
        +user: App\Entity\User {#3985 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Take a look at zigbee2mqtt this is what I use to add any of my ZigBee devices to home assistant. You may find there is more frequent reporting/polling with this so you have more updated information in your home assistant instance.\n
          \n
          ZigBee is the way to go IMO for the most “local control”. Your thermostat is probably pretty good and would not need replacing for a long time.\n
          \n
          For automation of your thermostat and other items in the house you will need to setup your own automations that work for you. Home assistant won’t do this for you automatically like other 3rd party thermostats that “learn” your patterns.\n
          \n
          Home assistant is pretty powerful in what you can do with automation as it’s allows you to use other sensors around the house, even poll outside stats like weather. So in theory you can set automations that turn off your heathing if your phone or all phones have left the house. You can set automations that turn on the heathing when the outside temperature reaches a certain temperature and the house temperature drops to a certain point.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1710875723 {#4046
          date: 2024-03-19 20:15:23.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@sabreW4K3@lemmy.tf"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4035 …}
        +nested: Doctrine\ORM\PersistentCollection {#4033 …}
        +votes: Doctrine\ORM\PersistentCollection {#4031 …}
        +reports: Doctrine\ORM\PersistentCollection {#4029 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
        -id: 271138
        -bodyTs: "'3rd':103 'add':12 'allow':125 'around':131 'assist':20,40,93,111 'autom':70,87,121,146,165 'automat':100 'certain':177,186 'control':53 'devic':17 'drop':183 'even':134 'find':23 'frequent':27 'go':47 'good':59 'heath':151,170 'home':19,39,92,110 'hous':79,133,161,181 'imo':48 'inform':36 'instanc':41 'item':76 'learn':107 'left':159 'like':101,138 'local':52 'long':67 'look':3 'may':22 'need':63,82 'outsid':136,173 'parti':104 'pattern':109 'phone':154,157 'point':187 'poll':135 'power':114 'pretti':58,113 'probabl':57 'reach':175 'replac':64 'reporting/polling':28 'sensor':130 'set':145,164 'setup':84 'stat':137 'take':1 'temperatur':174,178,182 'theori':142 'thermostat':55,73,105 'time':68 'turn':148,167 'updat':35 'use':10,128 'way':45 'weather':139 'won':94 'work':89 'would':61 'zigbe':16,42 'zigbee2mqtt':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6339118"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704144735 {#3982
          date: 2024-01-01 22:32:15.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4037}
      +body: """
        So I’m trying to update the reporting interval and it’s not letting me.\n
        \n
        ![](https://lemmy.tf/pictrs/image/aa907e75-87f9-4c08-8602-02a3b8893951.jpeg)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704149017 {#4107
        date: 2024-01-01 23:43:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@sabreW4K3@lemmy.tf"
        "@NarrativeBear@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4109 …}
      +nested: Doctrine\ORM\PersistentCollection {#4111 …}
      +votes: Doctrine\ORM\PersistentCollection {#4113 …}
      +reports: Doctrine\ORM\PersistentCollection {#4115 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
      -id: 271312
      -bodyTs: "'/pictrs/image/aa907e75-87f9-4c08-8602-02a3b8893951.jpeg)':18 'interv':9 'lemmy.tf':17 'lemmy.tf/pictrs/image/aa907e75-87f9-4c08-8602-02a3b8893951.jpeg)':16 'let':14 'm':3 'report':8 'tri':4 'updat':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.tf/comment/4213916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704149017 {#4106
        date: 2024-01-01 23:43:37.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4037}
    +body: """
      I have not played with these setting touch, most of it I just leave as default. Not sure if anyone else can chim in here to help you out.\n
      \n
      I did see something here regarding your device that you may need to add to your configuration yaml file.\n
      \n
      [www.zigbee2mqtt.io/devices/BHT-002-GCLZB.html#sto…](https://www.zigbee2mqtt.io/devices/BHT-002-GCLZB.html#stop-message-flooding)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704153265 {#4147
      date: 2024-01-02 00:54:25.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@sabreW4K3@lemmy.tf"
      "@NarrativeBear@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4143 …}
    +nested: Doctrine\ORM\PersistentCollection {#4139 …}
    +votes: Doctrine\ORM\PersistentCollection {#4137 …}
    +reports: Doctrine\ORM\PersistentCollection {#4152 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4154 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4156 …}
    -id: 271464
    -bodyTs: "'/devices/bht-002-gclzb.html#sto':51 '/devices/bht-002-gclzb.html#stop-message-flooding)':54 'add':43 'anyon':20 'chim':23 'configur':46 'default':16 'devic':37 'els':21 'file':48 'help':27 'leav':14 'may':40 'need':41 'play':4 'regard':35 'see':32 'set':7 'someth':33 'sure':18 'touch':8 'www.zigbee2mqtt.io':50,53 'www.zigbee2mqtt.io/devices/bht-002-gclzb.html#sto':49 'www.zigbee2mqtt.io/devices/bht-002-gclzb.html#stop-message-flooding)':52 'yaml':47"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6340901"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704153265 {#4150
      date: 2024-01-02 00:54:25.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: "This is super helpful. Thank you"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704157574 {#4211
    date: 2024-01-02 02:06:14.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sabreW4K3@lemmy.tf"
    "@NarrativeBear@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4214 …}
  +nested: Doctrine\ORM\PersistentCollection {#4216 …}
  +votes: Doctrine\ORM\PersistentCollection {#4218 …}
  +reports: Doctrine\ORM\PersistentCollection {#4220 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4222 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4224 …}
  -id: 271651
  -bodyTs: "'help':4 'super':3 'thank':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.tf/comment/4215253"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704157574 {#4212
    date: 2024-01-02 02:06:14.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
27 DENIED edit
App\Entity\EntryComment {#4213
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-with-BHT-002-GCLZB-thermostat"
    +title: "Help with BHT-002-GCLZB thermostat"
    +url: null
    +body: """
      I used to have a Hive Home ecosystem until one fateful day where they limited my heating to 15 degrees and tried to freeze me to death unless I bought their newest thermostat and paid for their subscription. I ended up saying fuck the extorting bastards and bought a cheap Zigbee Thermostat to get me through the winter. It’s been truly excellent, I really can’t complain. However I got my Raspberry Pi for Christmas and am now trying to take everything into my own local control, so time to say goodbye to Smart Life and hello HA Companion.\n
      \n
      It’s all been fine for the most part but I have two issues.\n
      \n
      1. I don’t seem to be able to automate my heating. I can manually set it to whatever temperature I want, but I can’t automate or script a boost of my heating. Edit: If anyone else has this issue in the future, the solution is to Call A Service and set the temperature there.\n
      2. My temperature sensors aren’t reporting as often as they were in the Smart Life app.\n
      \n
      I’ll replace the thermostat eventually, but I would like to delay it as long as possible so I can buy other stuff first 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710875723 {#2410
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 26575
    -titleTs: "'-002':4 'bht':3 'gclzb':5 'help':1 'thermostat':6"
    -bodyTs: "'1':115 '15':19 '2':171 'abl':122 'anyon':151 'app':187 'aren':175 'autom':124,141 'bastard':46 'boost':145 'bought':30,48 'buy':208 'call':163 'cheap':50 'christma':76 'companion':100 'complain':68 'control':88 'day':12 'death':27 'degre':20 'delay':199 'ecosystem':8 'edit':149 'els':152 'end':40 'eventu':193 'everyth':83 'excel':63 'extort':45 'fate':11 'fine':105 'first':211 'freez':24 'fuck':43 'futur':158 'get':54 'goodby':93 'got':71 'ha':99 'heat':17,126,148 'hello':98 'hive':6 'home':7 'howev':69 'issu':114,155 'life':96,186 'like':197 'limit':15 'll':189 'local':87 'long':202 'manual':129 'newest':32 'often':179 'one':10 'paid':35 'part':109 'pi':74 'possibl':204 'raspberri':73 'realli':65 'replac':190 'report':177 'say':42,92 'script':143 'seem':119 'sensor':174 'servic':165 'set':130,167 'smart':95,185 'solut':160 'stuff':210 'subscript':38 'take':82 'temperatur':134,169,173 'thermostat':33,52,192 'time':90 'tri':22,80 'truli':62 'two':113 'unless':28 'use':2 'want':136 'whatev':133 'winter':58 'would':196 'zigbe':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704222455
    +visibility: "visible             "
    +apId: "https://lemmy.tf/post/3102152"
    +editedAt: DateTimeImmutable @1710583423 {#1850
      date: 2024-03-16 11:03:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704139455 {#2420
      date: 2024-01-01 21:04:15.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4146
    +user: App\Entity\User {#3985 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4108
      +user: Proxies\__CG__\App\Entity\User {#1970 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4037
        +user: App\Entity\User {#3985 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Take a look at zigbee2mqtt this is what I use to add any of my ZigBee devices to home assistant. You may find there is more frequent reporting/polling with this so you have more updated information in your home assistant instance.\n
          \n
          ZigBee is the way to go IMO for the most “local control”. Your thermostat is probably pretty good and would not need replacing for a long time.\n
          \n
          For automation of your thermostat and other items in the house you will need to setup your own automations that work for you. Home assistant won’t do this for you automatically like other 3rd party thermostats that “learn” your patterns.\n
          \n
          Home assistant is pretty powerful in what you can do with automation as it’s allows you to use other sensors around the house, even poll outside stats like weather. So in theory you can set automations that turn off your heathing if your phone or all phones have left the house. You can set automations that turn on the heathing when the outside temperature reaches a certain temperature and the house temperature drops to a certain point.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1710875723 {#4046
          date: 2024-03-19 20:15:23.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@sabreW4K3@lemmy.tf"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4035 …}
        +nested: Doctrine\ORM\PersistentCollection {#4033 …}
        +votes: Doctrine\ORM\PersistentCollection {#4031 …}
        +reports: Doctrine\ORM\PersistentCollection {#4029 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
        -id: 271138
        -bodyTs: "'3rd':103 'add':12 'allow':125 'around':131 'assist':20,40,93,111 'autom':70,87,121,146,165 'automat':100 'certain':177,186 'control':53 'devic':17 'drop':183 'even':134 'find':23 'frequent':27 'go':47 'good':59 'heath':151,170 'home':19,39,92,110 'hous':79,133,161,181 'imo':48 'inform':36 'instanc':41 'item':76 'learn':107 'left':159 'like':101,138 'local':52 'long':67 'look':3 'may':22 'need':63,82 'outsid':136,173 'parti':104 'pattern':109 'phone':154,157 'point':187 'poll':135 'power':114 'pretti':58,113 'probabl':57 'reach':175 'replac':64 'reporting/polling':28 'sensor':130 'set':145,164 'setup':84 'stat':137 'take':1 'temperatur':174,178,182 'theori':142 'thermostat':55,73,105 'time':68 'turn':148,167 'updat':35 'use':10,128 'way':45 'weather':139 'won':94 'work':89 'would':61 'zigbe':16,42 'zigbee2mqtt':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6339118"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704144735 {#3982
          date: 2024-01-01 22:32:15.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4037}
      +body: """
        So I’m trying to update the reporting interval and it’s not letting me.\n
        \n
        ![](https://lemmy.tf/pictrs/image/aa907e75-87f9-4c08-8602-02a3b8893951.jpeg)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704149017 {#4107
        date: 2024-01-01 23:43:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@sabreW4K3@lemmy.tf"
        "@NarrativeBear@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4109 …}
      +nested: Doctrine\ORM\PersistentCollection {#4111 …}
      +votes: Doctrine\ORM\PersistentCollection {#4113 …}
      +reports: Doctrine\ORM\PersistentCollection {#4115 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
      -id: 271312
      -bodyTs: "'/pictrs/image/aa907e75-87f9-4c08-8602-02a3b8893951.jpeg)':18 'interv':9 'lemmy.tf':17 'lemmy.tf/pictrs/image/aa907e75-87f9-4c08-8602-02a3b8893951.jpeg)':16 'let':14 'm':3 'report':8 'tri':4 'updat':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.tf/comment/4213916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704149017 {#4106
        date: 2024-01-01 23:43:37.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4037}
    +body: """
      I have not played with these setting touch, most of it I just leave as default. Not sure if anyone else can chim in here to help you out.\n
      \n
      I did see something here regarding your device that you may need to add to your configuration yaml file.\n
      \n
      [www.zigbee2mqtt.io/devices/BHT-002-GCLZB.html#sto…](https://www.zigbee2mqtt.io/devices/BHT-002-GCLZB.html#stop-message-flooding)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704153265 {#4147
      date: 2024-01-02 00:54:25.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@sabreW4K3@lemmy.tf"
      "@NarrativeBear@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4143 …}
    +nested: Doctrine\ORM\PersistentCollection {#4139 …}
    +votes: Doctrine\ORM\PersistentCollection {#4137 …}
    +reports: Doctrine\ORM\PersistentCollection {#4152 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4154 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4156 …}
    -id: 271464
    -bodyTs: "'/devices/bht-002-gclzb.html#sto':51 '/devices/bht-002-gclzb.html#stop-message-flooding)':54 'add':43 'anyon':20 'chim':23 'configur':46 'default':16 'devic':37 'els':21 'file':48 'help':27 'leav':14 'may':40 'need':41 'play':4 'regard':35 'see':32 'set':7 'someth':33 'sure':18 'touch':8 'www.zigbee2mqtt.io':50,53 'www.zigbee2mqtt.io/devices/bht-002-gclzb.html#sto':49 'www.zigbee2mqtt.io/devices/bht-002-gclzb.html#stop-message-flooding)':52 'yaml':47"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6340901"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704153265 {#4150
      date: 2024-01-02 00:54:25.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: "This is super helpful. Thank you"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704157574 {#4211
    date: 2024-01-02 02:06:14.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sabreW4K3@lemmy.tf"
    "@NarrativeBear@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4214 …}
  +nested: Doctrine\ORM\PersistentCollection {#4216 …}
  +votes: Doctrine\ORM\PersistentCollection {#4218 …}
  +reports: Doctrine\ORM\PersistentCollection {#4220 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4222 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4224 …}
  -id: 271651
  -bodyTs: "'help':4 'super':3 'thank':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.tf/comment/4215253"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704157574 {#4212
    date: 2024-01-02 02:06:14.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
28 DENIED moderate
App\Entity\EntryComment {#4213
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-with-BHT-002-GCLZB-thermostat"
    +title: "Help with BHT-002-GCLZB thermostat"
    +url: null
    +body: """
      I used to have a Hive Home ecosystem until one fateful day where they limited my heating to 15 degrees and tried to freeze me to death unless I bought their newest thermostat and paid for their subscription. I ended up saying fuck the extorting bastards and bought a cheap Zigbee Thermostat to get me through the winter. It’s been truly excellent, I really can’t complain. However I got my Raspberry Pi for Christmas and am now trying to take everything into my own local control, so time to say goodbye to Smart Life and hello HA Companion.\n
      \n
      It’s all been fine for the most part but I have two issues.\n
      \n
      1. I don’t seem to be able to automate my heating. I can manually set it to whatever temperature I want, but I can’t automate or script a boost of my heating. Edit: If anyone else has this issue in the future, the solution is to Call A Service and set the temperature there.\n
      2. My temperature sensors aren’t reporting as often as they were in the Smart Life app.\n
      \n
      I’ll replace the thermostat eventually, but I would like to delay it as long as possible so I can buy other stuff first 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710875723 {#2410
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 26575
    -titleTs: "'-002':4 'bht':3 'gclzb':5 'help':1 'thermostat':6"
    -bodyTs: "'1':115 '15':19 '2':171 'abl':122 'anyon':151 'app':187 'aren':175 'autom':124,141 'bastard':46 'boost':145 'bought':30,48 'buy':208 'call':163 'cheap':50 'christma':76 'companion':100 'complain':68 'control':88 'day':12 'death':27 'degre':20 'delay':199 'ecosystem':8 'edit':149 'els':152 'end':40 'eventu':193 'everyth':83 'excel':63 'extort':45 'fate':11 'fine':105 'first':211 'freez':24 'fuck':43 'futur':158 'get':54 'goodby':93 'got':71 'ha':99 'heat':17,126,148 'hello':98 'hive':6 'home':7 'howev':69 'issu':114,155 'life':96,186 'like':197 'limit':15 'll':189 'local':87 'long':202 'manual':129 'newest':32 'often':179 'one':10 'paid':35 'part':109 'pi':74 'possibl':204 'raspberri':73 'realli':65 'replac':190 'report':177 'say':42,92 'script':143 'seem':119 'sensor':174 'servic':165 'set':130,167 'smart':95,185 'solut':160 'stuff':210 'subscript':38 'take':82 'temperatur':134,169,173 'thermostat':33,52,192 'time':90 'tri':22,80 'truli':62 'two':113 'unless':28 'use':2 'want':136 'whatev':133 'winter':58 'would':196 'zigbe':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704222455
    +visibility: "visible             "
    +apId: "https://lemmy.tf/post/3102152"
    +editedAt: DateTimeImmutable @1710583423 {#1850
      date: 2024-03-16 11:03:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704139455 {#2420
      date: 2024-01-01 21:04:15.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4146
    +user: App\Entity\User {#3985 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4108
      +user: Proxies\__CG__\App\Entity\User {#1970 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4037
        +user: App\Entity\User {#3985 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Take a look at zigbee2mqtt this is what I use to add any of my ZigBee devices to home assistant. You may find there is more frequent reporting/polling with this so you have more updated information in your home assistant instance.\n
          \n
          ZigBee is the way to go IMO for the most “local control”. Your thermostat is probably pretty good and would not need replacing for a long time.\n
          \n
          For automation of your thermostat and other items in the house you will need to setup your own automations that work for you. Home assistant won’t do this for you automatically like other 3rd party thermostats that “learn” your patterns.\n
          \n
          Home assistant is pretty powerful in what you can do with automation as it’s allows you to use other sensors around the house, even poll outside stats like weather. So in theory you can set automations that turn off your heathing if your phone or all phones have left the house. You can set automations that turn on the heathing when the outside temperature reaches a certain temperature and the house temperature drops to a certain point.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1710875723 {#4046
          date: 2024-03-19 20:15:23.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@sabreW4K3@lemmy.tf"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4035 …}
        +nested: Doctrine\ORM\PersistentCollection {#4033 …}
        +votes: Doctrine\ORM\PersistentCollection {#4031 …}
        +reports: Doctrine\ORM\PersistentCollection {#4029 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
        -id: 271138
        -bodyTs: "'3rd':103 'add':12 'allow':125 'around':131 'assist':20,40,93,111 'autom':70,87,121,146,165 'automat':100 'certain':177,186 'control':53 'devic':17 'drop':183 'even':134 'find':23 'frequent':27 'go':47 'good':59 'heath':151,170 'home':19,39,92,110 'hous':79,133,161,181 'imo':48 'inform':36 'instanc':41 'item':76 'learn':107 'left':159 'like':101,138 'local':52 'long':67 'look':3 'may':22 'need':63,82 'outsid':136,173 'parti':104 'pattern':109 'phone':154,157 'point':187 'poll':135 'power':114 'pretti':58,113 'probabl':57 'reach':175 'replac':64 'reporting/polling':28 'sensor':130 'set':145,164 'setup':84 'stat':137 'take':1 'temperatur':174,178,182 'theori':142 'thermostat':55,73,105 'time':68 'turn':148,167 'updat':35 'use':10,128 'way':45 'weather':139 'won':94 'work':89 'would':61 'zigbe':16,42 'zigbee2mqtt':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6339118"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704144735 {#3982
          date: 2024-01-01 22:32:15.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4037}
      +body: """
        So I’m trying to update the reporting interval and it’s not letting me.\n
        \n
        ![](https://lemmy.tf/pictrs/image/aa907e75-87f9-4c08-8602-02a3b8893951.jpeg)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704149017 {#4107
        date: 2024-01-01 23:43:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@sabreW4K3@lemmy.tf"
        "@NarrativeBear@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4109 …}
      +nested: Doctrine\ORM\PersistentCollection {#4111 …}
      +votes: Doctrine\ORM\PersistentCollection {#4113 …}
      +reports: Doctrine\ORM\PersistentCollection {#4115 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
      -id: 271312
      -bodyTs: "'/pictrs/image/aa907e75-87f9-4c08-8602-02a3b8893951.jpeg)':18 'interv':9 'lemmy.tf':17 'lemmy.tf/pictrs/image/aa907e75-87f9-4c08-8602-02a3b8893951.jpeg)':16 'let':14 'm':3 'report':8 'tri':4 'updat':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.tf/comment/4213916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704149017 {#4106
        date: 2024-01-01 23:43:37.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4037}
    +body: """
      I have not played with these setting touch, most of it I just leave as default. Not sure if anyone else can chim in here to help you out.\n
      \n
      I did see something here regarding your device that you may need to add to your configuration yaml file.\n
      \n
      [www.zigbee2mqtt.io/devices/BHT-002-GCLZB.html#sto…](https://www.zigbee2mqtt.io/devices/BHT-002-GCLZB.html#stop-message-flooding)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704153265 {#4147
      date: 2024-01-02 00:54:25.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@sabreW4K3@lemmy.tf"
      "@NarrativeBear@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4143 …}
    +nested: Doctrine\ORM\PersistentCollection {#4139 …}
    +votes: Doctrine\ORM\PersistentCollection {#4137 …}
    +reports: Doctrine\ORM\PersistentCollection {#4152 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4154 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4156 …}
    -id: 271464
    -bodyTs: "'/devices/bht-002-gclzb.html#sto':51 '/devices/bht-002-gclzb.html#stop-message-flooding)':54 'add':43 'anyon':20 'chim':23 'configur':46 'default':16 'devic':37 'els':21 'file':48 'help':27 'leav':14 'may':40 'need':41 'play':4 'regard':35 'see':32 'set':7 'someth':33 'sure':18 'touch':8 'www.zigbee2mqtt.io':50,53 'www.zigbee2mqtt.io/devices/bht-002-gclzb.html#sto':49 'www.zigbee2mqtt.io/devices/bht-002-gclzb.html#stop-message-flooding)':52 'yaml':47"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6340901"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704153265 {#4150
      date: 2024-01-02 00:54:25.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: "This is super helpful. Thank you"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704157574 {#4211
    date: 2024-01-02 02:06:14.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sabreW4K3@lemmy.tf"
    "@NarrativeBear@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4214 …}
  +nested: Doctrine\ORM\PersistentCollection {#4216 …}
  +votes: Doctrine\ORM\PersistentCollection {#4218 …}
  +reports: Doctrine\ORM\PersistentCollection {#4220 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4222 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4224 …}
  -id: 271651
  -bodyTs: "'help':4 'super':3 'thank':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.tf/comment/4215253"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704157574 {#4212
    date: 2024-01-02 02:06:14.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#4123
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-with-BHT-002-GCLZB-thermostat"
    +title: "Help with BHT-002-GCLZB thermostat"
    +url: null
    +body: """
      I used to have a Hive Home ecosystem until one fateful day where they limited my heating to 15 degrees and tried to freeze me to death unless I bought their newest thermostat and paid for their subscription. I ended up saying fuck the extorting bastards and bought a cheap Zigbee Thermostat to get me through the winter. It’s been truly excellent, I really can’t complain. However I got my Raspberry Pi for Christmas and am now trying to take everything into my own local control, so time to say goodbye to Smart Life and hello HA Companion.\n
      \n
      It’s all been fine for the most part but I have two issues.\n
      \n
      1. I don’t seem to be able to automate my heating. I can manually set it to whatever temperature I want, but I can’t automate or script a boost of my heating. Edit: If anyone else has this issue in the future, the solution is to Call A Service and set the temperature there.\n
      2. My temperature sensors aren’t reporting as often as they were in the Smart Life app.\n
      \n
      I’ll replace the thermostat eventually, but I would like to delay it as long as possible so I can buy other stuff first 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710875723 {#2410
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 26575
    -titleTs: "'-002':4 'bht':3 'gclzb':5 'help':1 'thermostat':6"
    -bodyTs: "'1':115 '15':19 '2':171 'abl':122 'anyon':151 'app':187 'aren':175 'autom':124,141 'bastard':46 'boost':145 'bought':30,48 'buy':208 'call':163 'cheap':50 'christma':76 'companion':100 'complain':68 'control':88 'day':12 'death':27 'degre':20 'delay':199 'ecosystem':8 'edit':149 'els':152 'end':40 'eventu':193 'everyth':83 'excel':63 'extort':45 'fate':11 'fine':105 'first':211 'freez':24 'fuck':43 'futur':158 'get':54 'goodby':93 'got':71 'ha':99 'heat':17,126,148 'hello':98 'hive':6 'home':7 'howev':69 'issu':114,155 'life':96,186 'like':197 'limit':15 'll':189 'local':87 'long':202 'manual':129 'newest':32 'often':179 'one':10 'paid':35 'part':109 'pi':74 'possibl':204 'raspberri':73 'realli':65 'replac':190 'report':177 'say':42,92 'script':143 'seem':119 'sensor':174 'servic':165 'set':130,167 'smart':95,185 'solut':160 'stuff':210 'subscript':38 'take':82 'temperatur':134,169,173 'thermostat':33,52,192 'time':90 'tri':22,80 'truli':62 'two':113 'unless':28 'use':2 'want':136 'whatev':133 'winter':58 'would':196 'zigbe':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704222455
    +visibility: "visible             "
    +apId: "https://lemmy.tf/post/3102152"
    +editedAt: DateTimeImmutable @1710583423 {#1850
      date: 2024-03-16 11:03:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704139455 {#2420
      date: 2024-01-01 21:04:15.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4037
    +user: App\Entity\User {#3985 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Take a look at zigbee2mqtt this is what I use to add any of my ZigBee devices to home assistant. You may find there is more frequent reporting/polling with this so you have more updated information in your home assistant instance.\n
      \n
      ZigBee is the way to go IMO for the most “local control”. Your thermostat is probably pretty good and would not need replacing for a long time.\n
      \n
      For automation of your thermostat and other items in the house you will need to setup your own automations that work for you. Home assistant won’t do this for you automatically like other 3rd party thermostats that “learn” your patterns.\n
      \n
      Home assistant is pretty powerful in what you can do with automation as it’s allows you to use other sensors around the house, even poll outside stats like weather. So in theory you can set automations that turn off your heathing if your phone or all phones have left the house. You can set automations that turn on the heathing when the outside temperature reaches a certain temperature and the house temperature drops to a certain point.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1710875723 {#4046
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@sabreW4K3@lemmy.tf"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4035 …}
    +nested: Doctrine\ORM\PersistentCollection {#4033 …}
    +votes: Doctrine\ORM\PersistentCollection {#4031 …}
    +reports: Doctrine\ORM\PersistentCollection {#4029 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
    -id: 271138
    -bodyTs: "'3rd':103 'add':12 'allow':125 'around':131 'assist':20,40,93,111 'autom':70,87,121,146,165 'automat':100 'certain':177,186 'control':53 'devic':17 'drop':183 'even':134 'find':23 'frequent':27 'go':47 'good':59 'heath':151,170 'home':19,39,92,110 'hous':79,133,161,181 'imo':48 'inform':36 'instanc':41 'item':76 'learn':107 'left':159 'like':101,138 'local':52 'long':67 'look':3 'may':22 'need':63,82 'outsid':136,173 'parti':104 'pattern':109 'phone':154,157 'point':187 'poll':135 'power':114 'pretti':58,113 'probabl':57 'reach':175 'replac':64 'reporting/polling':28 'sensor':130 'set':145,164 'setup':84 'stat':137 'take':1 'temperatur':174,178,182 'theori':142 'thermostat':55,73,105 'time':68 'turn':148,167 'updat':35 'use':10,128 'way':45 'weather':139 'won':94 'work':89 'would':61 'zigbe':16,42 'zigbee2mqtt':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6339118"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704144735 {#3982
      date: 2024-01-01 22:32:15.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: """
    Regarding the thermostat, this is in the state tab of Zigbee2MQTT\n
    \n
    ```\n
    \n
    <span style="color:#323232;">{\n
    </span><span style="color:#323232;">    "child_lock": "UNLOCK",\n
    </span><span style="color:#323232;">    "current_heating_setpoint": 12,\n
    </span><span style="color:#323232;">    "heat": "OFF",\n
    </span><span style="color:#323232;">    "linkquality": 184,\n
    </span><span style="color:#323232;">    "local_temperature": 20,\n
    </span><span style="color:#323232;">    "local_temperature_calibration": -2,\n
    </span><span style="color:#323232;">    "max_temperature": 45,\n
    </span><span style="color:#323232;">    "min_temperature_limit": 1,\n
    </span><span style="color:#323232;">    "preset": "program",\n
    </span><span style="color:#323232;">    "preset_mode": "program",\n
    </span><span style="color:#323232;">    "program": {\n
    </span><span style="color:#323232;">        "saturday_p1_hour": 6,\n
    </span><span style="color:#323232;">        "saturday_p1_minute": 0,\n
    </span><span style="color:#323232;">        "saturday_p1_temperature": 14,\n
    </span><span style="color:#323232;">        "saturday_p2_hour": 8,\n
    </span><span style="color:#323232;">        "saturday_p2_minute": 0,\n
    </span><span style="color:#323232;">        "saturday_p2_temperature": 16,\n
    </span><span style="color:#323232;">        "saturday_p3_hour": 8,\n
    </span><span style="color:#323232;">        "saturday_p3_minute": 30,\n
    </span><span style="color:#323232;">        "saturday_p3_temperature": 15,\n
    </span><span style="color:#323232;">        "saturday_p4_hour": 20,\n
    </span><span style="color:#323232;">        "saturday_p4_minute": 0,\n
    </span><span style="color:#323232;">        "saturday_p4_temperature": 12,\n
    </span><span style="color:#323232;">        "sunday_p1_hour": 6,\n
    </span><span style="color:#323232;">        "sunday_p1_minute": 0,\n
    </span><span style="color:#323232;">        "sunday_p1_temperature": 14,\n
    </span><span style="color:#323232;">        "sunday_p2_hour": 12,\n
    </span><span style="color:#323232;">        "sunday_p2_minute": 30,\n
    </span><span style="color:#323232;">        "sunday_p2_temperature": 16,\n
    </span><span style="color:#323232;">        "sunday_p3_hour": 14,\n
    </span><span style="color:#323232;">        "sunday_p3_minute": 30,\n
    </span><span style="color:#323232;">        "sunday_p3_temperature": 15,\n
    </span><span style="color:#323232;">        "sunday_p4_hour": 18,\n
    </span><span style="color:#323232;">        "sunday_p4_minute": 30,\n
    </span><span style="color:#323232;">        "sunday_p4_temperature": 12,\n
    </span><span style="color:#323232;">        "weekdays_p1_hour": 6,\n
    </span><span style="color:#323232;">        "weekdays_p1_minute": 0,\n
    </span><span style="color:#323232;">        "weekdays_p1_temperature": 14,\n
    </span><span style="color:#323232;">        "weekdays_p2_hour": 8,\n
    </span><span style="color:#323232;">        "weekdays_p2_minute": 0,\n
    </span><span style="color:#323232;">        "weekdays_p2_temperature": 16,\n
    </span><span style="color:#323232;">        "weekdays_p3_hour": 8,\n
    </span><span style="color:#323232;">        "weekdays_p3_minute": 30,\n
    </span><span style="color:#323232;">        "weekdays_p3_temperature": 15,\n
    </span><span style="color:#323232;">        "weekdays_p4_hour": 20,\n
    </span><span style="color:#323232;">        "weekdays_p4_minute": 0,\n
    </span><span style="color:#323232;">        "weekdays_p4_temperature": 12\n
    </span><span style="color:#323232;">    },\n
    </span><span style="color:#323232;">    "running_state": "idle",\n
    </span><span style="color:#323232;">    "sensor": "AL",\n
    </span><span style="color:#323232;">    "system_mode": "heat",\n
    </span><span style="color:#323232;">    "deadzone_temperature": null,\n
    </span><span style="color:#323232;">    "max_temperature_limit": null\n
    </span><span style="color:#323232;">}\n
    </span>\n
    ```\n
    \n
    I theorize that I need to give it a hard reset to clear everything that got ported over from the previous set-up?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1704149351 {#4121
    date: 2024-01-01 23:49:11.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@sabreW4K3@lemmy.tf"
    "@NarrativeBear@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4124 …}
  +nested: Doctrine\ORM\PersistentCollection {#4126 …}
  +votes: Doctrine\ORM\PersistentCollection {#4128 …}
  +reports: Doctrine\ORM\PersistentCollection {#4130 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4132 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4134 …}
  -id: 271325
  -bodyTs: "'-2':29 '0':50,62,86,98,146,158,182 '1':36 '12':18,90,106,138,186 '14':54,102,118,150 '15':78,126,174 '16':66,114,162 '18':130 '184':22 '20':25,82,178 '30':74,110,122,134,170 '45':32 '6':46,94,142 '8':58,70,154,166 'al':191 'calibr':28 'child':12 'clear':214 'current':15 'deadzon':195 'everyth':215 'give':208 'got':217 'hard':211 'heat':16,19,194 'hour':45,57,69,81,93,105,117,129,141,153,165,177 'idl':189 'limit':35,200 'linkqual':21 'local':23,26 'lock':13 'max':30,198 'min':33 'minut':49,61,73,85,97,109,121,133,145,157,169,181 'mode':40,193 'need':206 'null':197,201 'p1':44,48,52,92,96,100,140,144,148 'p2':56,60,64,104,108,112,152,156,160 'p3':68,72,76,116,120,124,164,168,172 'p4':80,84,88,128,132,136,176,180,184 'port':218 'preset':37,39 'previous':222 'program':38,41,42 'regard':1 'reset':212 'run':187 'saturday':43,47,51,55,59,63,67,71,75,79,83,87 'sensor':190 'set':224 'set-up':223 'setpoint':17 'state':8,188 'sunday':91,95,99,103,107,111,115,119,123,127,131,135 'system':192 'tab':9 'temperatur':24,27,31,34,53,65,77,89,101,113,125,137,149,161,173,185,196,199 'theoriz':203 'thermostat':3 'unlock':14 'weekday':139,143,147,151,155,159,163,167,171,175,179,183 'zigbee2mqtt':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.tf/comment/4213962"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704149351 {#4122
    date: 2024-01-01 23:49:11.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
31 DENIED edit
App\Entity\EntryComment {#4123
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-with-BHT-002-GCLZB-thermostat"
    +title: "Help with BHT-002-GCLZB thermostat"
    +url: null
    +body: """
      I used to have a Hive Home ecosystem until one fateful day where they limited my heating to 15 degrees and tried to freeze me to death unless I bought their newest thermostat and paid for their subscription. I ended up saying fuck the extorting bastards and bought a cheap Zigbee Thermostat to get me through the winter. It’s been truly excellent, I really can’t complain. However I got my Raspberry Pi for Christmas and am now trying to take everything into my own local control, so time to say goodbye to Smart Life and hello HA Companion.\n
      \n
      It’s all been fine for the most part but I have two issues.\n
      \n
      1. I don’t seem to be able to automate my heating. I can manually set it to whatever temperature I want, but I can’t automate or script a boost of my heating. Edit: If anyone else has this issue in the future, the solution is to Call A Service and set the temperature there.\n
      2. My temperature sensors aren’t reporting as often as they were in the Smart Life app.\n
      \n
      I’ll replace the thermostat eventually, but I would like to delay it as long as possible so I can buy other stuff first 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710875723 {#2410
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 26575
    -titleTs: "'-002':4 'bht':3 'gclzb':5 'help':1 'thermostat':6"
    -bodyTs: "'1':115 '15':19 '2':171 'abl':122 'anyon':151 'app':187 'aren':175 'autom':124,141 'bastard':46 'boost':145 'bought':30,48 'buy':208 'call':163 'cheap':50 'christma':76 'companion':100 'complain':68 'control':88 'day':12 'death':27 'degre':20 'delay':199 'ecosystem':8 'edit':149 'els':152 'end':40 'eventu':193 'everyth':83 'excel':63 'extort':45 'fate':11 'fine':105 'first':211 'freez':24 'fuck':43 'futur':158 'get':54 'goodby':93 'got':71 'ha':99 'heat':17,126,148 'hello':98 'hive':6 'home':7 'howev':69 'issu':114,155 'life':96,186 'like':197 'limit':15 'll':189 'local':87 'long':202 'manual':129 'newest':32 'often':179 'one':10 'paid':35 'part':109 'pi':74 'possibl':204 'raspberri':73 'realli':65 'replac':190 'report':177 'say':42,92 'script':143 'seem':119 'sensor':174 'servic':165 'set':130,167 'smart':95,185 'solut':160 'stuff':210 'subscript':38 'take':82 'temperatur':134,169,173 'thermostat':33,52,192 'time':90 'tri':22,80 'truli':62 'two':113 'unless':28 'use':2 'want':136 'whatev':133 'winter':58 'would':196 'zigbe':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704222455
    +visibility: "visible             "
    +apId: "https://lemmy.tf/post/3102152"
    +editedAt: DateTimeImmutable @1710583423 {#1850
      date: 2024-03-16 11:03:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704139455 {#2420
      date: 2024-01-01 21:04:15.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4037
    +user: App\Entity\User {#3985 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Take a look at zigbee2mqtt this is what I use to add any of my ZigBee devices to home assistant. You may find there is more frequent reporting/polling with this so you have more updated information in your home assistant instance.\n
      \n
      ZigBee is the way to go IMO for the most “local control”. Your thermostat is probably pretty good and would not need replacing for a long time.\n
      \n
      For automation of your thermostat and other items in the house you will need to setup your own automations that work for you. Home assistant won’t do this for you automatically like other 3rd party thermostats that “learn” your patterns.\n
      \n
      Home assistant is pretty powerful in what you can do with automation as it’s allows you to use other sensors around the house, even poll outside stats like weather. So in theory you can set automations that turn off your heathing if your phone or all phones have left the house. You can set automations that turn on the heathing when the outside temperature reaches a certain temperature and the house temperature drops to a certain point.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1710875723 {#4046
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@sabreW4K3@lemmy.tf"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4035 …}
    +nested: Doctrine\ORM\PersistentCollection {#4033 …}
    +votes: Doctrine\ORM\PersistentCollection {#4031 …}
    +reports: Doctrine\ORM\PersistentCollection {#4029 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
    -id: 271138
    -bodyTs: "'3rd':103 'add':12 'allow':125 'around':131 'assist':20,40,93,111 'autom':70,87,121,146,165 'automat':100 'certain':177,186 'control':53 'devic':17 'drop':183 'even':134 'find':23 'frequent':27 'go':47 'good':59 'heath':151,170 'home':19,39,92,110 'hous':79,133,161,181 'imo':48 'inform':36 'instanc':41 'item':76 'learn':107 'left':159 'like':101,138 'local':52 'long':67 'look':3 'may':22 'need':63,82 'outsid':136,173 'parti':104 'pattern':109 'phone':154,157 'point':187 'poll':135 'power':114 'pretti':58,113 'probabl':57 'reach':175 'replac':64 'reporting/polling':28 'sensor':130 'set':145,164 'setup':84 'stat':137 'take':1 'temperatur':174,178,182 'theori':142 'thermostat':55,73,105 'time':68 'turn':148,167 'updat':35 'use':10,128 'way':45 'weather':139 'won':94 'work':89 'would':61 'zigbe':16,42 'zigbee2mqtt':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6339118"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704144735 {#3982
      date: 2024-01-01 22:32:15.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: """
    Regarding the thermostat, this is in the state tab of Zigbee2MQTT\n
    \n
    ```\n
    \n
    <span style="color:#323232;">{\n
    </span><span style="color:#323232;">    "child_lock": "UNLOCK",\n
    </span><span style="color:#323232;">    "current_heating_setpoint": 12,\n
    </span><span style="color:#323232;">    "heat": "OFF",\n
    </span><span style="color:#323232;">    "linkquality": 184,\n
    </span><span style="color:#323232;">    "local_temperature": 20,\n
    </span><span style="color:#323232;">    "local_temperature_calibration": -2,\n
    </span><span style="color:#323232;">    "max_temperature": 45,\n
    </span><span style="color:#323232;">    "min_temperature_limit": 1,\n
    </span><span style="color:#323232;">    "preset": "program",\n
    </span><span style="color:#323232;">    "preset_mode": "program",\n
    </span><span style="color:#323232;">    "program": {\n
    </span><span style="color:#323232;">        "saturday_p1_hour": 6,\n
    </span><span style="color:#323232;">        "saturday_p1_minute": 0,\n
    </span><span style="color:#323232;">        "saturday_p1_temperature": 14,\n
    </span><span style="color:#323232;">        "saturday_p2_hour": 8,\n
    </span><span style="color:#323232;">        "saturday_p2_minute": 0,\n
    </span><span style="color:#323232;">        "saturday_p2_temperature": 16,\n
    </span><span style="color:#323232;">        "saturday_p3_hour": 8,\n
    </span><span style="color:#323232;">        "saturday_p3_minute": 30,\n
    </span><span style="color:#323232;">        "saturday_p3_temperature": 15,\n
    </span><span style="color:#323232;">        "saturday_p4_hour": 20,\n
    </span><span style="color:#323232;">        "saturday_p4_minute": 0,\n
    </span><span style="color:#323232;">        "saturday_p4_temperature": 12,\n
    </span><span style="color:#323232;">        "sunday_p1_hour": 6,\n
    </span><span style="color:#323232;">        "sunday_p1_minute": 0,\n
    </span><span style="color:#323232;">        "sunday_p1_temperature": 14,\n
    </span><span style="color:#323232;">        "sunday_p2_hour": 12,\n
    </span><span style="color:#323232;">        "sunday_p2_minute": 30,\n
    </span><span style="color:#323232;">        "sunday_p2_temperature": 16,\n
    </span><span style="color:#323232;">        "sunday_p3_hour": 14,\n
    </span><span style="color:#323232;">        "sunday_p3_minute": 30,\n
    </span><span style="color:#323232;">        "sunday_p3_temperature": 15,\n
    </span><span style="color:#323232;">        "sunday_p4_hour": 18,\n
    </span><span style="color:#323232;">        "sunday_p4_minute": 30,\n
    </span><span style="color:#323232;">        "sunday_p4_temperature": 12,\n
    </span><span style="color:#323232;">        "weekdays_p1_hour": 6,\n
    </span><span style="color:#323232;">        "weekdays_p1_minute": 0,\n
    </span><span style="color:#323232;">        "weekdays_p1_temperature": 14,\n
    </span><span style="color:#323232;">        "weekdays_p2_hour": 8,\n
    </span><span style="color:#323232;">        "weekdays_p2_minute": 0,\n
    </span><span style="color:#323232;">        "weekdays_p2_temperature": 16,\n
    </span><span style="color:#323232;">        "weekdays_p3_hour": 8,\n
    </span><span style="color:#323232;">        "weekdays_p3_minute": 30,\n
    </span><span style="color:#323232;">        "weekdays_p3_temperature": 15,\n
    </span><span style="color:#323232;">        "weekdays_p4_hour": 20,\n
    </span><span style="color:#323232;">        "weekdays_p4_minute": 0,\n
    </span><span style="color:#323232;">        "weekdays_p4_temperature": 12\n
    </span><span style="color:#323232;">    },\n
    </span><span style="color:#323232;">    "running_state": "idle",\n
    </span><span style="color:#323232;">    "sensor": "AL",\n
    </span><span style="color:#323232;">    "system_mode": "heat",\n
    </span><span style="color:#323232;">    "deadzone_temperature": null,\n
    </span><span style="color:#323232;">    "max_temperature_limit": null\n
    </span><span style="color:#323232;">}\n
    </span>\n
    ```\n
    \n
    I theorize that I need to give it a hard reset to clear everything that got ported over from the previous set-up?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1704149351 {#4121
    date: 2024-01-01 23:49:11.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@sabreW4K3@lemmy.tf"
    "@NarrativeBear@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4124 …}
  +nested: Doctrine\ORM\PersistentCollection {#4126 …}
  +votes: Doctrine\ORM\PersistentCollection {#4128 …}
  +reports: Doctrine\ORM\PersistentCollection {#4130 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4132 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4134 …}
  -id: 271325
  -bodyTs: "'-2':29 '0':50,62,86,98,146,158,182 '1':36 '12':18,90,106,138,186 '14':54,102,118,150 '15':78,126,174 '16':66,114,162 '18':130 '184':22 '20':25,82,178 '30':74,110,122,134,170 '45':32 '6':46,94,142 '8':58,70,154,166 'al':191 'calibr':28 'child':12 'clear':214 'current':15 'deadzon':195 'everyth':215 'give':208 'got':217 'hard':211 'heat':16,19,194 'hour':45,57,69,81,93,105,117,129,141,153,165,177 'idl':189 'limit':35,200 'linkqual':21 'local':23,26 'lock':13 'max':30,198 'min':33 'minut':49,61,73,85,97,109,121,133,145,157,169,181 'mode':40,193 'need':206 'null':197,201 'p1':44,48,52,92,96,100,140,144,148 'p2':56,60,64,104,108,112,152,156,160 'p3':68,72,76,116,120,124,164,168,172 'p4':80,84,88,128,132,136,176,180,184 'port':218 'preset':37,39 'previous':222 'program':38,41,42 'regard':1 'reset':212 'run':187 'saturday':43,47,51,55,59,63,67,71,75,79,83,87 'sensor':190 'set':224 'set-up':223 'setpoint':17 'state':8,188 'sunday':91,95,99,103,107,111,115,119,123,127,131,135 'system':192 'tab':9 'temperatur':24,27,31,34,53,65,77,89,101,113,125,137,149,161,173,185,196,199 'theoriz':203 'thermostat':3 'unlock':14 'weekday':139,143,147,151,155,159,163,167,171,175,179,183 'zigbee2mqtt':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.tf/comment/4213962"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704149351 {#4122
    date: 2024-01-01 23:49:11.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
32 DENIED moderate
App\Entity\EntryComment {#4123
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-with-BHT-002-GCLZB-thermostat"
    +title: "Help with BHT-002-GCLZB thermostat"
    +url: null
    +body: """
      I used to have a Hive Home ecosystem until one fateful day where they limited my heating to 15 degrees and tried to freeze me to death unless I bought their newest thermostat and paid for their subscription. I ended up saying fuck the extorting bastards and bought a cheap Zigbee Thermostat to get me through the winter. It’s been truly excellent, I really can’t complain. However I got my Raspberry Pi for Christmas and am now trying to take everything into my own local control, so time to say goodbye to Smart Life and hello HA Companion.\n
      \n
      It’s all been fine for the most part but I have two issues.\n
      \n
      1. I don’t seem to be able to automate my heating. I can manually set it to whatever temperature I want, but I can’t automate or script a boost of my heating. Edit: If anyone else has this issue in the future, the solution is to Call A Service and set the temperature there.\n
      2. My temperature sensors aren’t reporting as often as they were in the Smart Life app.\n
      \n
      I’ll replace the thermostat eventually, but I would like to delay it as long as possible so I can buy other stuff first 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710875723 {#2410
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 26575
    -titleTs: "'-002':4 'bht':3 'gclzb':5 'help':1 'thermostat':6"
    -bodyTs: "'1':115 '15':19 '2':171 'abl':122 'anyon':151 'app':187 'aren':175 'autom':124,141 'bastard':46 'boost':145 'bought':30,48 'buy':208 'call':163 'cheap':50 'christma':76 'companion':100 'complain':68 'control':88 'day':12 'death':27 'degre':20 'delay':199 'ecosystem':8 'edit':149 'els':152 'end':40 'eventu':193 'everyth':83 'excel':63 'extort':45 'fate':11 'fine':105 'first':211 'freez':24 'fuck':43 'futur':158 'get':54 'goodby':93 'got':71 'ha':99 'heat':17,126,148 'hello':98 'hive':6 'home':7 'howev':69 'issu':114,155 'life':96,186 'like':197 'limit':15 'll':189 'local':87 'long':202 'manual':129 'newest':32 'often':179 'one':10 'paid':35 'part':109 'pi':74 'possibl':204 'raspberri':73 'realli':65 'replac':190 'report':177 'say':42,92 'script':143 'seem':119 'sensor':174 'servic':165 'set':130,167 'smart':95,185 'solut':160 'stuff':210 'subscript':38 'take':82 'temperatur':134,169,173 'thermostat':33,52,192 'time':90 'tri':22,80 'truli':62 'two':113 'unless':28 'use':2 'want':136 'whatev':133 'winter':58 'would':196 'zigbe':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704222455
    +visibility: "visible             "
    +apId: "https://lemmy.tf/post/3102152"
    +editedAt: DateTimeImmutable @1710583423 {#1850
      date: 2024-03-16 11:03:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704139455 {#2420
      date: 2024-01-01 21:04:15.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4037
    +user: App\Entity\User {#3985 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Take a look at zigbee2mqtt this is what I use to add any of my ZigBee devices to home assistant. You may find there is more frequent reporting/polling with this so you have more updated information in your home assistant instance.\n
      \n
      ZigBee is the way to go IMO for the most “local control”. Your thermostat is probably pretty good and would not need replacing for a long time.\n
      \n
      For automation of your thermostat and other items in the house you will need to setup your own automations that work for you. Home assistant won’t do this for you automatically like other 3rd party thermostats that “learn” your patterns.\n
      \n
      Home assistant is pretty powerful in what you can do with automation as it’s allows you to use other sensors around the house, even poll outside stats like weather. So in theory you can set automations that turn off your heathing if your phone or all phones have left the house. You can set automations that turn on the heathing when the outside temperature reaches a certain temperature and the house temperature drops to a certain point.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1710875723 {#4046
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@sabreW4K3@lemmy.tf"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4035 …}
    +nested: Doctrine\ORM\PersistentCollection {#4033 …}
    +votes: Doctrine\ORM\PersistentCollection {#4031 …}
    +reports: Doctrine\ORM\PersistentCollection {#4029 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
    -id: 271138
    -bodyTs: "'3rd':103 'add':12 'allow':125 'around':131 'assist':20,40,93,111 'autom':70,87,121,146,165 'automat':100 'certain':177,186 'control':53 'devic':17 'drop':183 'even':134 'find':23 'frequent':27 'go':47 'good':59 'heath':151,170 'home':19,39,92,110 'hous':79,133,161,181 'imo':48 'inform':36 'instanc':41 'item':76 'learn':107 'left':159 'like':101,138 'local':52 'long':67 'look':3 'may':22 'need':63,82 'outsid':136,173 'parti':104 'pattern':109 'phone':154,157 'point':187 'poll':135 'power':114 'pretti':58,113 'probabl':57 'reach':175 'replac':64 'reporting/polling':28 'sensor':130 'set':145,164 'setup':84 'stat':137 'take':1 'temperatur':174,178,182 'theori':142 'thermostat':55,73,105 'time':68 'turn':148,167 'updat':35 'use':10,128 'way':45 'weather':139 'won':94 'work':89 'would':61 'zigbe':16,42 'zigbee2mqtt':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6339118"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704144735 {#3982
      date: 2024-01-01 22:32:15.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: """
    Regarding the thermostat, this is in the state tab of Zigbee2MQTT\n
    \n
    ```\n
    \n
    <span style="color:#323232;">{\n
    </span><span style="color:#323232;">    "child_lock": "UNLOCK",\n
    </span><span style="color:#323232;">    "current_heating_setpoint": 12,\n
    </span><span style="color:#323232;">    "heat": "OFF",\n
    </span><span style="color:#323232;">    "linkquality": 184,\n
    </span><span style="color:#323232;">    "local_temperature": 20,\n
    </span><span style="color:#323232;">    "local_temperature_calibration": -2,\n
    </span><span style="color:#323232;">    "max_temperature": 45,\n
    </span><span style="color:#323232;">    "min_temperature_limit": 1,\n
    </span><span style="color:#323232;">    "preset": "program",\n
    </span><span style="color:#323232;">    "preset_mode": "program",\n
    </span><span style="color:#323232;">    "program": {\n
    </span><span style="color:#323232;">        "saturday_p1_hour": 6,\n
    </span><span style="color:#323232;">        "saturday_p1_minute": 0,\n
    </span><span style="color:#323232;">        "saturday_p1_temperature": 14,\n
    </span><span style="color:#323232;">        "saturday_p2_hour": 8,\n
    </span><span style="color:#323232;">        "saturday_p2_minute": 0,\n
    </span><span style="color:#323232;">        "saturday_p2_temperature": 16,\n
    </span><span style="color:#323232;">        "saturday_p3_hour": 8,\n
    </span><span style="color:#323232;">        "saturday_p3_minute": 30,\n
    </span><span style="color:#323232;">        "saturday_p3_temperature": 15,\n
    </span><span style="color:#323232;">        "saturday_p4_hour": 20,\n
    </span><span style="color:#323232;">        "saturday_p4_minute": 0,\n
    </span><span style="color:#323232;">        "saturday_p4_temperature": 12,\n
    </span><span style="color:#323232;">        "sunday_p1_hour": 6,\n
    </span><span style="color:#323232;">        "sunday_p1_minute": 0,\n
    </span><span style="color:#323232;">        "sunday_p1_temperature": 14,\n
    </span><span style="color:#323232;">        "sunday_p2_hour": 12,\n
    </span><span style="color:#323232;">        "sunday_p2_minute": 30,\n
    </span><span style="color:#323232;">        "sunday_p2_temperature": 16,\n
    </span><span style="color:#323232;">        "sunday_p3_hour": 14,\n
    </span><span style="color:#323232;">        "sunday_p3_minute": 30,\n
    </span><span style="color:#323232;">        "sunday_p3_temperature": 15,\n
    </span><span style="color:#323232;">        "sunday_p4_hour": 18,\n
    </span><span style="color:#323232;">        "sunday_p4_minute": 30,\n
    </span><span style="color:#323232;">        "sunday_p4_temperature": 12,\n
    </span><span style="color:#323232;">        "weekdays_p1_hour": 6,\n
    </span><span style="color:#323232;">        "weekdays_p1_minute": 0,\n
    </span><span style="color:#323232;">        "weekdays_p1_temperature": 14,\n
    </span><span style="color:#323232;">        "weekdays_p2_hour": 8,\n
    </span><span style="color:#323232;">        "weekdays_p2_minute": 0,\n
    </span><span style="color:#323232;">        "weekdays_p2_temperature": 16,\n
    </span><span style="color:#323232;">        "weekdays_p3_hour": 8,\n
    </span><span style="color:#323232;">        "weekdays_p3_minute": 30,\n
    </span><span style="color:#323232;">        "weekdays_p3_temperature": 15,\n
    </span><span style="color:#323232;">        "weekdays_p4_hour": 20,\n
    </span><span style="color:#323232;">        "weekdays_p4_minute": 0,\n
    </span><span style="color:#323232;">        "weekdays_p4_temperature": 12\n
    </span><span style="color:#323232;">    },\n
    </span><span style="color:#323232;">    "running_state": "idle",\n
    </span><span style="color:#323232;">    "sensor": "AL",\n
    </span><span style="color:#323232;">    "system_mode": "heat",\n
    </span><span style="color:#323232;">    "deadzone_temperature": null,\n
    </span><span style="color:#323232;">    "max_temperature_limit": null\n
    </span><span style="color:#323232;">}\n
    </span>\n
    ```\n
    \n
    I theorize that I need to give it a hard reset to clear everything that got ported over from the previous set-up?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1704149351 {#4121
    date: 2024-01-01 23:49:11.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@sabreW4K3@lemmy.tf"
    "@NarrativeBear@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4124 …}
  +nested: Doctrine\ORM\PersistentCollection {#4126 …}
  +votes: Doctrine\ORM\PersistentCollection {#4128 …}
  +reports: Doctrine\ORM\PersistentCollection {#4130 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4132 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4134 …}
  -id: 271325
  -bodyTs: "'-2':29 '0':50,62,86,98,146,158,182 '1':36 '12':18,90,106,138,186 '14':54,102,118,150 '15':78,126,174 '16':66,114,162 '18':130 '184':22 '20':25,82,178 '30':74,110,122,134,170 '45':32 '6':46,94,142 '8':58,70,154,166 'al':191 'calibr':28 'child':12 'clear':214 'current':15 'deadzon':195 'everyth':215 'give':208 'got':217 'hard':211 'heat':16,19,194 'hour':45,57,69,81,93,105,117,129,141,153,165,177 'idl':189 'limit':35,200 'linkqual':21 'local':23,26 'lock':13 'max':30,198 'min':33 'minut':49,61,73,85,97,109,121,133,145,157,169,181 'mode':40,193 'need':206 'null':197,201 'p1':44,48,52,92,96,100,140,144,148 'p2':56,60,64,104,108,112,152,156,160 'p3':68,72,76,116,120,124,164,168,172 'p4':80,84,88,128,132,136,176,180,184 'port':218 'preset':37,39 'previous':222 'program':38,41,42 'regard':1 'reset':212 'run':187 'saturday':43,47,51,55,59,63,67,71,75,79,83,87 'sensor':190 'set':224 'set-up':223 'setpoint':17 'state':8,188 'sunday':91,95,99,103,107,111,115,119,123,127,131,135 'system':192 'tab':9 'temperatur':24,27,31,34,53,65,77,89,101,113,125,137,149,161,173,185,196,199 'theoriz':203 'thermostat':3 'unlock':14 'weekday':139,143,147,151,155,159,163,167,171,175,179,183 'zigbee2mqtt':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.tf/comment/4213962"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704149351 {#4122
    date: 2024-01-01 23:49:11.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#4160
  +user: App\Entity\User {#3985 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-with-BHT-002-GCLZB-thermostat"
    +title: "Help with BHT-002-GCLZB thermostat"
    +url: null
    +body: """
      I used to have a Hive Home ecosystem until one fateful day where they limited my heating to 15 degrees and tried to freeze me to death unless I bought their newest thermostat and paid for their subscription. I ended up saying fuck the extorting bastards and bought a cheap Zigbee Thermostat to get me through the winter. It’s been truly excellent, I really can’t complain. However I got my Raspberry Pi for Christmas and am now trying to take everything into my own local control, so time to say goodbye to Smart Life and hello HA Companion.\n
      \n
      It’s all been fine for the most part but I have two issues.\n
      \n
      1. I don’t seem to be able to automate my heating. I can manually set it to whatever temperature I want, but I can’t automate or script a boost of my heating. Edit: If anyone else has this issue in the future, the solution is to Call A Service and set the temperature there.\n
      2. My temperature sensors aren’t reporting as often as they were in the Smart Life app.\n
      \n
      I’ll replace the thermostat eventually, but I would like to delay it as long as possible so I can buy other stuff first 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710875723 {#2410
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 26575
    -titleTs: "'-002':4 'bht':3 'gclzb':5 'help':1 'thermostat':6"
    -bodyTs: "'1':115 '15':19 '2':171 'abl':122 'anyon':151 'app':187 'aren':175 'autom':124,141 'bastard':46 'boost':145 'bought':30,48 'buy':208 'call':163 'cheap':50 'christma':76 'companion':100 'complain':68 'control':88 'day':12 'death':27 'degre':20 'delay':199 'ecosystem':8 'edit':149 'els':152 'end':40 'eventu':193 'everyth':83 'excel':63 'extort':45 'fate':11 'fine':105 'first':211 'freez':24 'fuck':43 'futur':158 'get':54 'goodby':93 'got':71 'ha':99 'heat':17,126,148 'hello':98 'hive':6 'home':7 'howev':69 'issu':114,155 'life':96,186 'like':197 'limit':15 'll':189 'local':87 'long':202 'manual':129 'newest':32 'often':179 'one':10 'paid':35 'part':109 'pi':74 'possibl':204 'raspberri':73 'realli':65 'replac':190 'report':177 'say':42,92 'script':143 'seem':119 'sensor':174 'servic':165 'set':130,167 'smart':95,185 'solut':160 'stuff':210 'subscript':38 'take':82 'temperatur':134,169,173 'thermostat':33,52,192 'time':90 'tri':22,80 'truli':62 'two':113 'unless':28 'use':2 'want':136 'whatev':133 'winter':58 'would':196 'zigbe':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704222455
    +visibility: "visible             "
    +apId: "https://lemmy.tf/post/3102152"
    +editedAt: DateTimeImmutable @1710583423 {#1850
      date: 2024-03-16 11:03:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704139455 {#2420
      date: 2024-01-01 21:04:15.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4123
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4037
      +user: App\Entity\User {#3985 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Take a look at zigbee2mqtt this is what I use to add any of my ZigBee devices to home assistant. You may find there is more frequent reporting/polling with this so you have more updated information in your home assistant instance.\n
        \n
        ZigBee is the way to go IMO for the most “local control”. Your thermostat is probably pretty good and would not need replacing for a long time.\n
        \n
        For automation of your thermostat and other items in the house you will need to setup your own automations that work for you. Home assistant won’t do this for you automatically like other 3rd party thermostats that “learn” your patterns.\n
        \n
        Home assistant is pretty powerful in what you can do with automation as it’s allows you to use other sensors around the house, even poll outside stats like weather. So in theory you can set automations that turn off your heathing if your phone or all phones have left the house. You can set automations that turn on the heathing when the outside temperature reaches a certain temperature and the house temperature drops to a certain point.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1710875723 {#4046
        date: 2024-03-19 20:15:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@sabreW4K3@lemmy.tf"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4035 …}
      +nested: Doctrine\ORM\PersistentCollection {#4033 …}
      +votes: Doctrine\ORM\PersistentCollection {#4031 …}
      +reports: Doctrine\ORM\PersistentCollection {#4029 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
      -id: 271138
      -bodyTs: "'3rd':103 'add':12 'allow':125 'around':131 'assist':20,40,93,111 'autom':70,87,121,146,165 'automat':100 'certain':177,186 'control':53 'devic':17 'drop':183 'even':134 'find':23 'frequent':27 'go':47 'good':59 'heath':151,170 'home':19,39,92,110 'hous':79,133,161,181 'imo':48 'inform':36 'instanc':41 'item':76 'learn':107 'left':159 'like':101,138 'local':52 'long':67 'look':3 'may':22 'need':63,82 'outsid':136,173 'parti':104 'pattern':109 'phone':154,157 'point':187 'poll':135 'power':114 'pretti':58,113 'probabl':57 'reach':175 'replac':64 'reporting/polling':28 'sensor':130 'set':145,164 'setup':84 'stat':137 'take':1 'temperatur':174,178,182 'theori':142 'thermostat':55,73,105 'time':68 'turn':148,167 'updat':35 'use':10,128 'way':45 'weather':139 'won':94 'work':89 'would':61 'zigbe':16,42 'zigbee2mqtt':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6339118"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704144735 {#3982
        date: 2024-01-01 22:32:15.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4037}
    +body: """
      Regarding the thermostat, this is in the state tab of Zigbee2MQTT\n
      \n
      ```\n
      \n
      <span style="color:#323232;">{\n
      </span><span style="color:#323232;">    "child_lock": "UNLOCK",\n
      </span><span style="color:#323232;">    "current_heating_setpoint": 12,\n
      </span><span style="color:#323232;">    "heat": "OFF",\n
      </span><span style="color:#323232;">    "linkquality": 184,\n
      </span><span style="color:#323232;">    "local_temperature": 20,\n
      </span><span style="color:#323232;">    "local_temperature_calibration": -2,\n
      </span><span style="color:#323232;">    "max_temperature": 45,\n
      </span><span style="color:#323232;">    "min_temperature_limit": 1,\n
      </span><span style="color:#323232;">    "preset": "program",\n
      </span><span style="color:#323232;">    "preset_mode": "program",\n
      </span><span style="color:#323232;">    "program": {\n
      </span><span style="color:#323232;">        "saturday_p1_hour": 6,\n
      </span><span style="color:#323232;">        "saturday_p1_minute": 0,\n
      </span><span style="color:#323232;">        "saturday_p1_temperature": 14,\n
      </span><span style="color:#323232;">        "saturday_p2_hour": 8,\n
      </span><span style="color:#323232;">        "saturday_p2_minute": 0,\n
      </span><span style="color:#323232;">        "saturday_p2_temperature": 16,\n
      </span><span style="color:#323232;">        "saturday_p3_hour": 8,\n
      </span><span style="color:#323232;">        "saturday_p3_minute": 30,\n
      </span><span style="color:#323232;">        "saturday_p3_temperature": 15,\n
      </span><span style="color:#323232;">        "saturday_p4_hour": 20,\n
      </span><span style="color:#323232;">        "saturday_p4_minute": 0,\n
      </span><span style="color:#323232;">        "saturday_p4_temperature": 12,\n
      </span><span style="color:#323232;">        "sunday_p1_hour": 6,\n
      </span><span style="color:#323232;">        "sunday_p1_minute": 0,\n
      </span><span style="color:#323232;">        "sunday_p1_temperature": 14,\n
      </span><span style="color:#323232;">        "sunday_p2_hour": 12,\n
      </span><span style="color:#323232;">        "sunday_p2_minute": 30,\n
      </span><span style="color:#323232;">        "sunday_p2_temperature": 16,\n
      </span><span style="color:#323232;">        "sunday_p3_hour": 14,\n
      </span><span style="color:#323232;">        "sunday_p3_minute": 30,\n
      </span><span style="color:#323232;">        "sunday_p3_temperature": 15,\n
      </span><span style="color:#323232;">        "sunday_p4_hour": 18,\n
      </span><span style="color:#323232;">        "sunday_p4_minute": 30,\n
      </span><span style="color:#323232;">        "sunday_p4_temperature": 12,\n
      </span><span style="color:#323232;">        "weekdays_p1_hour": 6,\n
      </span><span style="color:#323232;">        "weekdays_p1_minute": 0,\n
      </span><span style="color:#323232;">        "weekdays_p1_temperature": 14,\n
      </span><span style="color:#323232;">        "weekdays_p2_hour": 8,\n
      </span><span style="color:#323232;">        "weekdays_p2_minute": 0,\n
      </span><span style="color:#323232;">        "weekdays_p2_temperature": 16,\n
      </span><span style="color:#323232;">        "weekdays_p3_hour": 8,\n
      </span><span style="color:#323232;">        "weekdays_p3_minute": 30,\n
      </span><span style="color:#323232;">        "weekdays_p3_temperature": 15,\n
      </span><span style="color:#323232;">        "weekdays_p4_hour": 20,\n
      </span><span style="color:#323232;">        "weekdays_p4_minute": 0,\n
      </span><span style="color:#323232;">        "weekdays_p4_temperature": 12\n
      </span><span style="color:#323232;">    },\n
      </span><span style="color:#323232;">    "running_state": "idle",\n
      </span><span style="color:#323232;">    "sensor": "AL",\n
      </span><span style="color:#323232;">    "system_mode": "heat",\n
      </span><span style="color:#323232;">    "deadzone_temperature": null,\n
      </span><span style="color:#323232;">    "max_temperature_limit": null\n
      </span><span style="color:#323232;">}\n
      </span>\n
      ```\n
      \n
      I theorize that I need to give it a hard reset to clear everything that got ported over from the previous set-up?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704149351 {#4121
      date: 2024-01-01 23:49:11.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@sabreW4K3@lemmy.tf"
      "@NarrativeBear@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4124 …}
    +nested: Doctrine\ORM\PersistentCollection {#4126 …}
    +votes: Doctrine\ORM\PersistentCollection {#4128 …}
    +reports: Doctrine\ORM\PersistentCollection {#4130 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4132 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4134 …}
    -id: 271325
    -bodyTs: "'-2':29 '0':50,62,86,98,146,158,182 '1':36 '12':18,90,106,138,186 '14':54,102,118,150 '15':78,126,174 '16':66,114,162 '18':130 '184':22 '20':25,82,178 '30':74,110,122,134,170 '45':32 '6':46,94,142 '8':58,70,154,166 'al':191 'calibr':28 'child':12 'clear':214 'current':15 'deadzon':195 'everyth':215 'give':208 'got':217 'hard':211 'heat':16,19,194 'hour':45,57,69,81,93,105,117,129,141,153,165,177 'idl':189 'limit':35,200 'linkqual':21 'local':23,26 'lock':13 'max':30,198 'min':33 'minut':49,61,73,85,97,109,121,133,145,157,169,181 'mode':40,193 'need':206 'null':197,201 'p1':44,48,52,92,96,100,140,144,148 'p2':56,60,64,104,108,112,152,156,160 'p3':68,72,76,116,120,124,164,168,172 'p4':80,84,88,128,132,136,176,180,184 'port':218 'preset':37,39 'previous':222 'program':38,41,42 'regard':1 'reset':212 'run':187 'saturday':43,47,51,55,59,63,67,71,75,79,83,87 'sensor':190 'set':224 'set-up':223 'setpoint':17 'state':8,188 'sunday':91,95,99,103,107,111,115,119,123,127,131,135 'system':192 'tab':9 'temperatur':24,27,31,34,53,65,77,89,101,113,125,137,149,161,173,185,196,199 'theoriz':203 'thermostat':3 'unlock':14 'weekday':139,143,147,151,155,159,163,167,171,175,179,183 'zigbee2mqtt':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.tf/comment/4213962"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704149351 {#4122
      date: 2024-01-01 23:49:11.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: """
    I should add you need to install Mqtt broker from the addin store as well.\n
    \n
    Once you get this installed under integrations you should see Mqtt and this is where your new ZigBee devices will be listed. (As opposed to the ZigBee integration)\n
    \n
    No need to hard reset the thermostat as once you add it through zigbee2mqtt and get mqtt integration added the device will be new to your HA installation.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704153113 {#4158
    date: 2024-01-02 00:51:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sabreW4K3@lemmy.tf"
    "@NarrativeBear@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4161 …}
  +nested: Doctrine\ORM\PersistentCollection {#4163 …}
  +votes: Doctrine\ORM\PersistentCollection {#4165 …}
  +reports: Doctrine\ORM\PersistentCollection {#4167 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4169 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4171 …}
  -id: 271460
  -bodyTs: "'ad':62 'add':3,54 'addin':12 'broker':9 'devic':34,64 'get':18,59 'ha':70 'hard':47 'instal':7,20,71 'integr':22,43,61 'list':37 'mqtt':8,26,60 'need':5,45 'new':32,67 'oppos':39 'reset':48 'see':25 'store':13 'thermostat':50 'well':15 'zigbe':33,42 'zigbee2mqtt':57"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6340880"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704153113 {#4159
    date: 2024-01-02 00:51:53.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
35 DENIED edit
App\Entity\EntryComment {#4160
  +user: App\Entity\User {#3985 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-with-BHT-002-GCLZB-thermostat"
    +title: "Help with BHT-002-GCLZB thermostat"
    +url: null
    +body: """
      I used to have a Hive Home ecosystem until one fateful day where they limited my heating to 15 degrees and tried to freeze me to death unless I bought their newest thermostat and paid for their subscription. I ended up saying fuck the extorting bastards and bought a cheap Zigbee Thermostat to get me through the winter. It’s been truly excellent, I really can’t complain. However I got my Raspberry Pi for Christmas and am now trying to take everything into my own local control, so time to say goodbye to Smart Life and hello HA Companion.\n
      \n
      It’s all been fine for the most part but I have two issues.\n
      \n
      1. I don’t seem to be able to automate my heating. I can manually set it to whatever temperature I want, but I can’t automate or script a boost of my heating. Edit: If anyone else has this issue in the future, the solution is to Call A Service and set the temperature there.\n
      2. My temperature sensors aren’t reporting as often as they were in the Smart Life app.\n
      \n
      I’ll replace the thermostat eventually, but I would like to delay it as long as possible so I can buy other stuff first 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710875723 {#2410
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 26575
    -titleTs: "'-002':4 'bht':3 'gclzb':5 'help':1 'thermostat':6"
    -bodyTs: "'1':115 '15':19 '2':171 'abl':122 'anyon':151 'app':187 'aren':175 'autom':124,141 'bastard':46 'boost':145 'bought':30,48 'buy':208 'call':163 'cheap':50 'christma':76 'companion':100 'complain':68 'control':88 'day':12 'death':27 'degre':20 'delay':199 'ecosystem':8 'edit':149 'els':152 'end':40 'eventu':193 'everyth':83 'excel':63 'extort':45 'fate':11 'fine':105 'first':211 'freez':24 'fuck':43 'futur':158 'get':54 'goodby':93 'got':71 'ha':99 'heat':17,126,148 'hello':98 'hive':6 'home':7 'howev':69 'issu':114,155 'life':96,186 'like':197 'limit':15 'll':189 'local':87 'long':202 'manual':129 'newest':32 'often':179 'one':10 'paid':35 'part':109 'pi':74 'possibl':204 'raspberri':73 'realli':65 'replac':190 'report':177 'say':42,92 'script':143 'seem':119 'sensor':174 'servic':165 'set':130,167 'smart':95,185 'solut':160 'stuff':210 'subscript':38 'take':82 'temperatur':134,169,173 'thermostat':33,52,192 'time':90 'tri':22,80 'truli':62 'two':113 'unless':28 'use':2 'want':136 'whatev':133 'winter':58 'would':196 'zigbe':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704222455
    +visibility: "visible             "
    +apId: "https://lemmy.tf/post/3102152"
    +editedAt: DateTimeImmutable @1710583423 {#1850
      date: 2024-03-16 11:03:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704139455 {#2420
      date: 2024-01-01 21:04:15.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4123
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4037
      +user: App\Entity\User {#3985 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Take a look at zigbee2mqtt this is what I use to add any of my ZigBee devices to home assistant. You may find there is more frequent reporting/polling with this so you have more updated information in your home assistant instance.\n
        \n
        ZigBee is the way to go IMO for the most “local control”. Your thermostat is probably pretty good and would not need replacing for a long time.\n
        \n
        For automation of your thermostat and other items in the house you will need to setup your own automations that work for you. Home assistant won’t do this for you automatically like other 3rd party thermostats that “learn” your patterns.\n
        \n
        Home assistant is pretty powerful in what you can do with automation as it’s allows you to use other sensors around the house, even poll outside stats like weather. So in theory you can set automations that turn off your heathing if your phone or all phones have left the house. You can set automations that turn on the heathing when the outside temperature reaches a certain temperature and the house temperature drops to a certain point.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1710875723 {#4046
        date: 2024-03-19 20:15:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@sabreW4K3@lemmy.tf"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4035 …}
      +nested: Doctrine\ORM\PersistentCollection {#4033 …}
      +votes: Doctrine\ORM\PersistentCollection {#4031 …}
      +reports: Doctrine\ORM\PersistentCollection {#4029 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
      -id: 271138
      -bodyTs: "'3rd':103 'add':12 'allow':125 'around':131 'assist':20,40,93,111 'autom':70,87,121,146,165 'automat':100 'certain':177,186 'control':53 'devic':17 'drop':183 'even':134 'find':23 'frequent':27 'go':47 'good':59 'heath':151,170 'home':19,39,92,110 'hous':79,133,161,181 'imo':48 'inform':36 'instanc':41 'item':76 'learn':107 'left':159 'like':101,138 'local':52 'long':67 'look':3 'may':22 'need':63,82 'outsid':136,173 'parti':104 'pattern':109 'phone':154,157 'point':187 'poll':135 'power':114 'pretti':58,113 'probabl':57 'reach':175 'replac':64 'reporting/polling':28 'sensor':130 'set':145,164 'setup':84 'stat':137 'take':1 'temperatur':174,178,182 'theori':142 'thermostat':55,73,105 'time':68 'turn':148,167 'updat':35 'use':10,128 'way':45 'weather':139 'won':94 'work':89 'would':61 'zigbe':16,42 'zigbee2mqtt':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6339118"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704144735 {#3982
        date: 2024-01-01 22:32:15.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4037}
    +body: """
      Regarding the thermostat, this is in the state tab of Zigbee2MQTT\n
      \n
      ```\n
      \n
      <span style="color:#323232;">{\n
      </span><span style="color:#323232;">    "child_lock": "UNLOCK",\n
      </span><span style="color:#323232;">    "current_heating_setpoint": 12,\n
      </span><span style="color:#323232;">    "heat": "OFF",\n
      </span><span style="color:#323232;">    "linkquality": 184,\n
      </span><span style="color:#323232;">    "local_temperature": 20,\n
      </span><span style="color:#323232;">    "local_temperature_calibration": -2,\n
      </span><span style="color:#323232;">    "max_temperature": 45,\n
      </span><span style="color:#323232;">    "min_temperature_limit": 1,\n
      </span><span style="color:#323232;">    "preset": "program",\n
      </span><span style="color:#323232;">    "preset_mode": "program",\n
      </span><span style="color:#323232;">    "program": {\n
      </span><span style="color:#323232;">        "saturday_p1_hour": 6,\n
      </span><span style="color:#323232;">        "saturday_p1_minute": 0,\n
      </span><span style="color:#323232;">        "saturday_p1_temperature": 14,\n
      </span><span style="color:#323232;">        "saturday_p2_hour": 8,\n
      </span><span style="color:#323232;">        "saturday_p2_minute": 0,\n
      </span><span style="color:#323232;">        "saturday_p2_temperature": 16,\n
      </span><span style="color:#323232;">        "saturday_p3_hour": 8,\n
      </span><span style="color:#323232;">        "saturday_p3_minute": 30,\n
      </span><span style="color:#323232;">        "saturday_p3_temperature": 15,\n
      </span><span style="color:#323232;">        "saturday_p4_hour": 20,\n
      </span><span style="color:#323232;">        "saturday_p4_minute": 0,\n
      </span><span style="color:#323232;">        "saturday_p4_temperature": 12,\n
      </span><span style="color:#323232;">        "sunday_p1_hour": 6,\n
      </span><span style="color:#323232;">        "sunday_p1_minute": 0,\n
      </span><span style="color:#323232;">        "sunday_p1_temperature": 14,\n
      </span><span style="color:#323232;">        "sunday_p2_hour": 12,\n
      </span><span style="color:#323232;">        "sunday_p2_minute": 30,\n
      </span><span style="color:#323232;">        "sunday_p2_temperature": 16,\n
      </span><span style="color:#323232;">        "sunday_p3_hour": 14,\n
      </span><span style="color:#323232;">        "sunday_p3_minute": 30,\n
      </span><span style="color:#323232;">        "sunday_p3_temperature": 15,\n
      </span><span style="color:#323232;">        "sunday_p4_hour": 18,\n
      </span><span style="color:#323232;">        "sunday_p4_minute": 30,\n
      </span><span style="color:#323232;">        "sunday_p4_temperature": 12,\n
      </span><span style="color:#323232;">        "weekdays_p1_hour": 6,\n
      </span><span style="color:#323232;">        "weekdays_p1_minute": 0,\n
      </span><span style="color:#323232;">        "weekdays_p1_temperature": 14,\n
      </span><span style="color:#323232;">        "weekdays_p2_hour": 8,\n
      </span><span style="color:#323232;">        "weekdays_p2_minute": 0,\n
      </span><span style="color:#323232;">        "weekdays_p2_temperature": 16,\n
      </span><span style="color:#323232;">        "weekdays_p3_hour": 8,\n
      </span><span style="color:#323232;">        "weekdays_p3_minute": 30,\n
      </span><span style="color:#323232;">        "weekdays_p3_temperature": 15,\n
      </span><span style="color:#323232;">        "weekdays_p4_hour": 20,\n
      </span><span style="color:#323232;">        "weekdays_p4_minute": 0,\n
      </span><span style="color:#323232;">        "weekdays_p4_temperature": 12\n
      </span><span style="color:#323232;">    },\n
      </span><span style="color:#323232;">    "running_state": "idle",\n
      </span><span style="color:#323232;">    "sensor": "AL",\n
      </span><span style="color:#323232;">    "system_mode": "heat",\n
      </span><span style="color:#323232;">    "deadzone_temperature": null,\n
      </span><span style="color:#323232;">    "max_temperature_limit": null\n
      </span><span style="color:#323232;">}\n
      </span>\n
      ```\n
      \n
      I theorize that I need to give it a hard reset to clear everything that got ported over from the previous set-up?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704149351 {#4121
      date: 2024-01-01 23:49:11.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@sabreW4K3@lemmy.tf"
      "@NarrativeBear@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4124 …}
    +nested: Doctrine\ORM\PersistentCollection {#4126 …}
    +votes: Doctrine\ORM\PersistentCollection {#4128 …}
    +reports: Doctrine\ORM\PersistentCollection {#4130 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4132 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4134 …}
    -id: 271325
    -bodyTs: "'-2':29 '0':50,62,86,98,146,158,182 '1':36 '12':18,90,106,138,186 '14':54,102,118,150 '15':78,126,174 '16':66,114,162 '18':130 '184':22 '20':25,82,178 '30':74,110,122,134,170 '45':32 '6':46,94,142 '8':58,70,154,166 'al':191 'calibr':28 'child':12 'clear':214 'current':15 'deadzon':195 'everyth':215 'give':208 'got':217 'hard':211 'heat':16,19,194 'hour':45,57,69,81,93,105,117,129,141,153,165,177 'idl':189 'limit':35,200 'linkqual':21 'local':23,26 'lock':13 'max':30,198 'min':33 'minut':49,61,73,85,97,109,121,133,145,157,169,181 'mode':40,193 'need':206 'null':197,201 'p1':44,48,52,92,96,100,140,144,148 'p2':56,60,64,104,108,112,152,156,160 'p3':68,72,76,116,120,124,164,168,172 'p4':80,84,88,128,132,136,176,180,184 'port':218 'preset':37,39 'previous':222 'program':38,41,42 'regard':1 'reset':212 'run':187 'saturday':43,47,51,55,59,63,67,71,75,79,83,87 'sensor':190 'set':224 'set-up':223 'setpoint':17 'state':8,188 'sunday':91,95,99,103,107,111,115,119,123,127,131,135 'system':192 'tab':9 'temperatur':24,27,31,34,53,65,77,89,101,113,125,137,149,161,173,185,196,199 'theoriz':203 'thermostat':3 'unlock':14 'weekday':139,143,147,151,155,159,163,167,171,175,179,183 'zigbee2mqtt':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.tf/comment/4213962"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704149351 {#4122
      date: 2024-01-01 23:49:11.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: """
    I should add you need to install Mqtt broker from the addin store as well.\n
    \n
    Once you get this installed under integrations you should see Mqtt and this is where your new ZigBee devices will be listed. (As opposed to the ZigBee integration)\n
    \n
    No need to hard reset the thermostat as once you add it through zigbee2mqtt and get mqtt integration added the device will be new to your HA installation.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704153113 {#4158
    date: 2024-01-02 00:51:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sabreW4K3@lemmy.tf"
    "@NarrativeBear@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4161 …}
  +nested: Doctrine\ORM\PersistentCollection {#4163 …}
  +votes: Doctrine\ORM\PersistentCollection {#4165 …}
  +reports: Doctrine\ORM\PersistentCollection {#4167 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4169 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4171 …}
  -id: 271460
  -bodyTs: "'ad':62 'add':3,54 'addin':12 'broker':9 'devic':34,64 'get':18,59 'ha':70 'hard':47 'instal':7,20,71 'integr':22,43,61 'list':37 'mqtt':8,26,60 'need':5,45 'new':32,67 'oppos':39 'reset':48 'see':25 'store':13 'thermostat':50 'well':15 'zigbe':33,42 'zigbee2mqtt':57"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6340880"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704153113 {#4159
    date: 2024-01-02 00:51:53.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
36 DENIED moderate
App\Entity\EntryComment {#4160
  +user: App\Entity\User {#3985 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-with-BHT-002-GCLZB-thermostat"
    +title: "Help with BHT-002-GCLZB thermostat"
    +url: null
    +body: """
      I used to have a Hive Home ecosystem until one fateful day where they limited my heating to 15 degrees and tried to freeze me to death unless I bought their newest thermostat and paid for their subscription. I ended up saying fuck the extorting bastards and bought a cheap Zigbee Thermostat to get me through the winter. It’s been truly excellent, I really can’t complain. However I got my Raspberry Pi for Christmas and am now trying to take everything into my own local control, so time to say goodbye to Smart Life and hello HA Companion.\n
      \n
      It’s all been fine for the most part but I have two issues.\n
      \n
      1. I don’t seem to be able to automate my heating. I can manually set it to whatever temperature I want, but I can’t automate or script a boost of my heating. Edit: If anyone else has this issue in the future, the solution is to Call A Service and set the temperature there.\n
      2. My temperature sensors aren’t reporting as often as they were in the Smart Life app.\n
      \n
      I’ll replace the thermostat eventually, but I would like to delay it as long as possible so I can buy other stuff first 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710875723 {#2410
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 26575
    -titleTs: "'-002':4 'bht':3 'gclzb':5 'help':1 'thermostat':6"
    -bodyTs: "'1':115 '15':19 '2':171 'abl':122 'anyon':151 'app':187 'aren':175 'autom':124,141 'bastard':46 'boost':145 'bought':30,48 'buy':208 'call':163 'cheap':50 'christma':76 'companion':100 'complain':68 'control':88 'day':12 'death':27 'degre':20 'delay':199 'ecosystem':8 'edit':149 'els':152 'end':40 'eventu':193 'everyth':83 'excel':63 'extort':45 'fate':11 'fine':105 'first':211 'freez':24 'fuck':43 'futur':158 'get':54 'goodby':93 'got':71 'ha':99 'heat':17,126,148 'hello':98 'hive':6 'home':7 'howev':69 'issu':114,155 'life':96,186 'like':197 'limit':15 'll':189 'local':87 'long':202 'manual':129 'newest':32 'often':179 'one':10 'paid':35 'part':109 'pi':74 'possibl':204 'raspberri':73 'realli':65 'replac':190 'report':177 'say':42,92 'script':143 'seem':119 'sensor':174 'servic':165 'set':130,167 'smart':95,185 'solut':160 'stuff':210 'subscript':38 'take':82 'temperatur':134,169,173 'thermostat':33,52,192 'time':90 'tri':22,80 'truli':62 'two':113 'unless':28 'use':2 'want':136 'whatev':133 'winter':58 'would':196 'zigbe':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704222455
    +visibility: "visible             "
    +apId: "https://lemmy.tf/post/3102152"
    +editedAt: DateTimeImmutable @1710583423 {#1850
      date: 2024-03-16 11:03:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704139455 {#2420
      date: 2024-01-01 21:04:15.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4123
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4037
      +user: App\Entity\User {#3985 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Take a look at zigbee2mqtt this is what I use to add any of my ZigBee devices to home assistant. You may find there is more frequent reporting/polling with this so you have more updated information in your home assistant instance.\n
        \n
        ZigBee is the way to go IMO for the most “local control”. Your thermostat is probably pretty good and would not need replacing for a long time.\n
        \n
        For automation of your thermostat and other items in the house you will need to setup your own automations that work for you. Home assistant won’t do this for you automatically like other 3rd party thermostats that “learn” your patterns.\n
        \n
        Home assistant is pretty powerful in what you can do with automation as it’s allows you to use other sensors around the house, even poll outside stats like weather. So in theory you can set automations that turn off your heathing if your phone or all phones have left the house. You can set automations that turn on the heathing when the outside temperature reaches a certain temperature and the house temperature drops to a certain point.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1710875723 {#4046
        date: 2024-03-19 20:15:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@sabreW4K3@lemmy.tf"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4035 …}
      +nested: Doctrine\ORM\PersistentCollection {#4033 …}
      +votes: Doctrine\ORM\PersistentCollection {#4031 …}
      +reports: Doctrine\ORM\PersistentCollection {#4029 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
      -id: 271138
      -bodyTs: "'3rd':103 'add':12 'allow':125 'around':131 'assist':20,40,93,111 'autom':70,87,121,146,165 'automat':100 'certain':177,186 'control':53 'devic':17 'drop':183 'even':134 'find':23 'frequent':27 'go':47 'good':59 'heath':151,170 'home':19,39,92,110 'hous':79,133,161,181 'imo':48 'inform':36 'instanc':41 'item':76 'learn':107 'left':159 'like':101,138 'local':52 'long':67 'look':3 'may':22 'need':63,82 'outsid':136,173 'parti':104 'pattern':109 'phone':154,157 'point':187 'poll':135 'power':114 'pretti':58,113 'probabl':57 'reach':175 'replac':64 'reporting/polling':28 'sensor':130 'set':145,164 'setup':84 'stat':137 'take':1 'temperatur':174,178,182 'theori':142 'thermostat':55,73,105 'time':68 'turn':148,167 'updat':35 'use':10,128 'way':45 'weather':139 'won':94 'work':89 'would':61 'zigbe':16,42 'zigbee2mqtt':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6339118"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704144735 {#3982
        date: 2024-01-01 22:32:15.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4037}
    +body: """
      Regarding the thermostat, this is in the state tab of Zigbee2MQTT\n
      \n
      ```\n
      \n
      <span style="color:#323232;">{\n
      </span><span style="color:#323232;">    "child_lock": "UNLOCK",\n
      </span><span style="color:#323232;">    "current_heating_setpoint": 12,\n
      </span><span style="color:#323232;">    "heat": "OFF",\n
      </span><span style="color:#323232;">    "linkquality": 184,\n
      </span><span style="color:#323232;">    "local_temperature": 20,\n
      </span><span style="color:#323232;">    "local_temperature_calibration": -2,\n
      </span><span style="color:#323232;">    "max_temperature": 45,\n
      </span><span style="color:#323232;">    "min_temperature_limit": 1,\n
      </span><span style="color:#323232;">    "preset": "program",\n
      </span><span style="color:#323232;">    "preset_mode": "program",\n
      </span><span style="color:#323232;">    "program": {\n
      </span><span style="color:#323232;">        "saturday_p1_hour": 6,\n
      </span><span style="color:#323232;">        "saturday_p1_minute": 0,\n
      </span><span style="color:#323232;">        "saturday_p1_temperature": 14,\n
      </span><span style="color:#323232;">        "saturday_p2_hour": 8,\n
      </span><span style="color:#323232;">        "saturday_p2_minute": 0,\n
      </span><span style="color:#323232;">        "saturday_p2_temperature": 16,\n
      </span><span style="color:#323232;">        "saturday_p3_hour": 8,\n
      </span><span style="color:#323232;">        "saturday_p3_minute": 30,\n
      </span><span style="color:#323232;">        "saturday_p3_temperature": 15,\n
      </span><span style="color:#323232;">        "saturday_p4_hour": 20,\n
      </span><span style="color:#323232;">        "saturday_p4_minute": 0,\n
      </span><span style="color:#323232;">        "saturday_p4_temperature": 12,\n
      </span><span style="color:#323232;">        "sunday_p1_hour": 6,\n
      </span><span style="color:#323232;">        "sunday_p1_minute": 0,\n
      </span><span style="color:#323232;">        "sunday_p1_temperature": 14,\n
      </span><span style="color:#323232;">        "sunday_p2_hour": 12,\n
      </span><span style="color:#323232;">        "sunday_p2_minute": 30,\n
      </span><span style="color:#323232;">        "sunday_p2_temperature": 16,\n
      </span><span style="color:#323232;">        "sunday_p3_hour": 14,\n
      </span><span style="color:#323232;">        "sunday_p3_minute": 30,\n
      </span><span style="color:#323232;">        "sunday_p3_temperature": 15,\n
      </span><span style="color:#323232;">        "sunday_p4_hour": 18,\n
      </span><span style="color:#323232;">        "sunday_p4_minute": 30,\n
      </span><span style="color:#323232;">        "sunday_p4_temperature": 12,\n
      </span><span style="color:#323232;">        "weekdays_p1_hour": 6,\n
      </span><span style="color:#323232;">        "weekdays_p1_minute": 0,\n
      </span><span style="color:#323232;">        "weekdays_p1_temperature": 14,\n
      </span><span style="color:#323232;">        "weekdays_p2_hour": 8,\n
      </span><span style="color:#323232;">        "weekdays_p2_minute": 0,\n
      </span><span style="color:#323232;">        "weekdays_p2_temperature": 16,\n
      </span><span style="color:#323232;">        "weekdays_p3_hour": 8,\n
      </span><span style="color:#323232;">        "weekdays_p3_minute": 30,\n
      </span><span style="color:#323232;">        "weekdays_p3_temperature": 15,\n
      </span><span style="color:#323232;">        "weekdays_p4_hour": 20,\n
      </span><span style="color:#323232;">        "weekdays_p4_minute": 0,\n
      </span><span style="color:#323232;">        "weekdays_p4_temperature": 12\n
      </span><span style="color:#323232;">    },\n
      </span><span style="color:#323232;">    "running_state": "idle",\n
      </span><span style="color:#323232;">    "sensor": "AL",\n
      </span><span style="color:#323232;">    "system_mode": "heat",\n
      </span><span style="color:#323232;">    "deadzone_temperature": null,\n
      </span><span style="color:#323232;">    "max_temperature_limit": null\n
      </span><span style="color:#323232;">}\n
      </span>\n
      ```\n
      \n
      I theorize that I need to give it a hard reset to clear everything that got ported over from the previous set-up?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704149351 {#4121
      date: 2024-01-01 23:49:11.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@sabreW4K3@lemmy.tf"
      "@NarrativeBear@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4124 …}
    +nested: Doctrine\ORM\PersistentCollection {#4126 …}
    +votes: Doctrine\ORM\PersistentCollection {#4128 …}
    +reports: Doctrine\ORM\PersistentCollection {#4130 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4132 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4134 …}
    -id: 271325
    -bodyTs: "'-2':29 '0':50,62,86,98,146,158,182 '1':36 '12':18,90,106,138,186 '14':54,102,118,150 '15':78,126,174 '16':66,114,162 '18':130 '184':22 '20':25,82,178 '30':74,110,122,134,170 '45':32 '6':46,94,142 '8':58,70,154,166 'al':191 'calibr':28 'child':12 'clear':214 'current':15 'deadzon':195 'everyth':215 'give':208 'got':217 'hard':211 'heat':16,19,194 'hour':45,57,69,81,93,105,117,129,141,153,165,177 'idl':189 'limit':35,200 'linkqual':21 'local':23,26 'lock':13 'max':30,198 'min':33 'minut':49,61,73,85,97,109,121,133,145,157,169,181 'mode':40,193 'need':206 'null':197,201 'p1':44,48,52,92,96,100,140,144,148 'p2':56,60,64,104,108,112,152,156,160 'p3':68,72,76,116,120,124,164,168,172 'p4':80,84,88,128,132,136,176,180,184 'port':218 'preset':37,39 'previous':222 'program':38,41,42 'regard':1 'reset':212 'run':187 'saturday':43,47,51,55,59,63,67,71,75,79,83,87 'sensor':190 'set':224 'set-up':223 'setpoint':17 'state':8,188 'sunday':91,95,99,103,107,111,115,119,123,127,131,135 'system':192 'tab':9 'temperatur':24,27,31,34,53,65,77,89,101,113,125,137,149,161,173,185,196,199 'theoriz':203 'thermostat':3 'unlock':14 'weekday':139,143,147,151,155,159,163,167,171,175,179,183 'zigbee2mqtt':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.tf/comment/4213962"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704149351 {#4122
      date: 2024-01-01 23:49:11.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: """
    I should add you need to install Mqtt broker from the addin store as well.\n
    \n
    Once you get this installed under integrations you should see Mqtt and this is where your new ZigBee devices will be listed. (As opposed to the ZigBee integration)\n
    \n
    No need to hard reset the thermostat as once you add it through zigbee2mqtt and get mqtt integration added the device will be new to your HA installation.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704153113 {#4158
    date: 2024-01-02 00:51:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sabreW4K3@lemmy.tf"
    "@NarrativeBear@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4161 …}
  +nested: Doctrine\ORM\PersistentCollection {#4163 …}
  +votes: Doctrine\ORM\PersistentCollection {#4165 …}
  +reports: Doctrine\ORM\PersistentCollection {#4167 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4169 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4171 …}
  -id: 271460
  -bodyTs: "'ad':62 'add':3,54 'addin':12 'broker':9 'devic':34,64 'get':18,59 'ha':70 'hard':47 'instal':7,20,71 'integr':22,43,61 'list':37 'mqtt':8,26,60 'need':5,45 'new':32,67 'oppos':39 'reset':48 'see':25 'store':13 'thermostat':50 'well':15 'zigbe':33,42 'zigbee2mqtt':57"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6340880"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704153113 {#4159
    date: 2024-01-02 00:51:53.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
37 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
38 DENIED moderate
App\Entity\EntryComment {#4199
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-with-BHT-002-GCLZB-thermostat"
    +title: "Help with BHT-002-GCLZB thermostat"
    +url: null
    +body: """
      I used to have a Hive Home ecosystem until one fateful day where they limited my heating to 15 degrees and tried to freeze me to death unless I bought their newest thermostat and paid for their subscription. I ended up saying fuck the extorting bastards and bought a cheap Zigbee Thermostat to get me through the winter. It’s been truly excellent, I really can’t complain. However I got my Raspberry Pi for Christmas and am now trying to take everything into my own local control, so time to say goodbye to Smart Life and hello HA Companion.\n
      \n
      It’s all been fine for the most part but I have two issues.\n
      \n
      1. I don’t seem to be able to automate my heating. I can manually set it to whatever temperature I want, but I can’t automate or script a boost of my heating. Edit: If anyone else has this issue in the future, the solution is to Call A Service and set the temperature there.\n
      2. My temperature sensors aren’t reporting as often as they were in the Smart Life app.\n
      \n
      I’ll replace the thermostat eventually, but I would like to delay it as long as possible so I can buy other stuff first 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710875723 {#2410
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 26575
    -titleTs: "'-002':4 'bht':3 'gclzb':5 'help':1 'thermostat':6"
    -bodyTs: "'1':115 '15':19 '2':171 'abl':122 'anyon':151 'app':187 'aren':175 'autom':124,141 'bastard':46 'boost':145 'bought':30,48 'buy':208 'call':163 'cheap':50 'christma':76 'companion':100 'complain':68 'control':88 'day':12 'death':27 'degre':20 'delay':199 'ecosystem':8 'edit':149 'els':152 'end':40 'eventu':193 'everyth':83 'excel':63 'extort':45 'fate':11 'fine':105 'first':211 'freez':24 'fuck':43 'futur':158 'get':54 'goodby':93 'got':71 'ha':99 'heat':17,126,148 'hello':98 'hive':6 'home':7 'howev':69 'issu':114,155 'life':96,186 'like':197 'limit':15 'll':189 'local':87 'long':202 'manual':129 'newest':32 'often':179 'one':10 'paid':35 'part':109 'pi':74 'possibl':204 'raspberri':73 'realli':65 'replac':190 'report':177 'say':42,92 'script':143 'seem':119 'sensor':174 'servic':165 'set':130,167 'smart':95,185 'solut':160 'stuff':210 'subscript':38 'take':82 'temperatur':134,169,173 'thermostat':33,52,192 'time':90 'tri':22,80 'truli':62 'two':113 'unless':28 'use':2 'want':136 'whatev':133 'winter':58 'would':196 'zigbe':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704222455
    +visibility: "visible             "
    +apId: "https://lemmy.tf/post/3102152"
    +editedAt: DateTimeImmutable @1710583423 {#1850
      date: 2024-03-16 11:03:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704139455 {#2420
      date: 2024-01-01 21:04:15.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4160
    +user: App\Entity\User {#3985 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4123
      +user: Proxies\__CG__\App\Entity\User {#1970 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4037
        +user: App\Entity\User {#3985 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Take a look at zigbee2mqtt this is what I use to add any of my ZigBee devices to home assistant. You may find there is more frequent reporting/polling with this so you have more updated information in your home assistant instance.\n
          \n
          ZigBee is the way to go IMO for the most “local control”. Your thermostat is probably pretty good and would not need replacing for a long time.\n
          \n
          For automation of your thermostat and other items in the house you will need to setup your own automations that work for you. Home assistant won’t do this for you automatically like other 3rd party thermostats that “learn” your patterns.\n
          \n
          Home assistant is pretty powerful in what you can do with automation as it’s allows you to use other sensors around the house, even poll outside stats like weather. So in theory you can set automations that turn off your heathing if your phone or all phones have left the house. You can set automations that turn on the heathing when the outside temperature reaches a certain temperature and the house temperature drops to a certain point.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1710875723 {#4046
          date: 2024-03-19 20:15:23.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@sabreW4K3@lemmy.tf"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4035 …}
        +nested: Doctrine\ORM\PersistentCollection {#4033 …}
        +votes: Doctrine\ORM\PersistentCollection {#4031 …}
        +reports: Doctrine\ORM\PersistentCollection {#4029 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
        -id: 271138
        -bodyTs: "'3rd':103 'add':12 'allow':125 'around':131 'assist':20,40,93,111 'autom':70,87,121,146,165 'automat':100 'certain':177,186 'control':53 'devic':17 'drop':183 'even':134 'find':23 'frequent':27 'go':47 'good':59 'heath':151,170 'home':19,39,92,110 'hous':79,133,161,181 'imo':48 'inform':36 'instanc':41 'item':76 'learn':107 'left':159 'like':101,138 'local':52 'long':67 'look':3 'may':22 'need':63,82 'outsid':136,173 'parti':104 'pattern':109 'phone':154,157 'point':187 'poll':135 'power':114 'pretti':58,113 'probabl':57 'reach':175 'replac':64 'reporting/polling':28 'sensor':130 'set':145,164 'setup':84 'stat':137 'take':1 'temperatur':174,178,182 'theori':142 'thermostat':55,73,105 'time':68 'turn':148,167 'updat':35 'use':10,128 'way':45 'weather':139 'won':94 'work':89 'would':61 'zigbe':16,42 'zigbee2mqtt':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6339118"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704144735 {#3982
          date: 2024-01-01 22:32:15.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4037}
      +body: """
        Regarding the thermostat, this is in the state tab of Zigbee2MQTT\n
        \n
        ```\n
        \n
        <span style="color:#323232;">{\n
        </span><span style="color:#323232;">    "child_lock": "UNLOCK",\n
        </span><span style="color:#323232;">    "current_heating_setpoint": 12,\n
        </span><span style="color:#323232;">    "heat": "OFF",\n
        </span><span style="color:#323232;">    "linkquality": 184,\n
        </span><span style="color:#323232;">    "local_temperature": 20,\n
        </span><span style="color:#323232;">    "local_temperature_calibration": -2,\n
        </span><span style="color:#323232;">    "max_temperature": 45,\n
        </span><span style="color:#323232;">    "min_temperature_limit": 1,\n
        </span><span style="color:#323232;">    "preset": "program",\n
        </span><span style="color:#323232;">    "preset_mode": "program",\n
        </span><span style="color:#323232;">    "program": {\n
        </span><span style="color:#323232;">        "saturday_p1_hour": 6,\n
        </span><span style="color:#323232;">        "saturday_p1_minute": 0,\n
        </span><span style="color:#323232;">        "saturday_p1_temperature": 14,\n
        </span><span style="color:#323232;">        "saturday_p2_hour": 8,\n
        </span><span style="color:#323232;">        "saturday_p2_minute": 0,\n
        </span><span style="color:#323232;">        "saturday_p2_temperature": 16,\n
        </span><span style="color:#323232;">        "saturday_p3_hour": 8,\n
        </span><span style="color:#323232;">        "saturday_p3_minute": 30,\n
        </span><span style="color:#323232;">        "saturday_p3_temperature": 15,\n
        </span><span style="color:#323232;">        "saturday_p4_hour": 20,\n
        </span><span style="color:#323232;">        "saturday_p4_minute": 0,\n
        </span><span style="color:#323232;">        "saturday_p4_temperature": 12,\n
        </span><span style="color:#323232;">        "sunday_p1_hour": 6,\n
        </span><span style="color:#323232;">        "sunday_p1_minute": 0,\n
        </span><span style="color:#323232;">        "sunday_p1_temperature": 14,\n
        </span><span style="color:#323232;">        "sunday_p2_hour": 12,\n
        </span><span style="color:#323232;">        "sunday_p2_minute": 30,\n
        </span><span style="color:#323232;">        "sunday_p2_temperature": 16,\n
        </span><span style="color:#323232;">        "sunday_p3_hour": 14,\n
        </span><span style="color:#323232;">        "sunday_p3_minute": 30,\n
        </span><span style="color:#323232;">        "sunday_p3_temperature": 15,\n
        </span><span style="color:#323232;">        "sunday_p4_hour": 18,\n
        </span><span style="color:#323232;">        "sunday_p4_minute": 30,\n
        </span><span style="color:#323232;">        "sunday_p4_temperature": 12,\n
        </span><span style="color:#323232;">        "weekdays_p1_hour": 6,\n
        </span><span style="color:#323232;">        "weekdays_p1_minute": 0,\n
        </span><span style="color:#323232;">        "weekdays_p1_temperature": 14,\n
        </span><span style="color:#323232;">        "weekdays_p2_hour": 8,\n
        </span><span style="color:#323232;">        "weekdays_p2_minute": 0,\n
        </span><span style="color:#323232;">        "weekdays_p2_temperature": 16,\n
        </span><span style="color:#323232;">        "weekdays_p3_hour": 8,\n
        </span><span style="color:#323232;">        "weekdays_p3_minute": 30,\n
        </span><span style="color:#323232;">        "weekdays_p3_temperature": 15,\n
        </span><span style="color:#323232;">        "weekdays_p4_hour": 20,\n
        </span><span style="color:#323232;">        "weekdays_p4_minute": 0,\n
        </span><span style="color:#323232;">        "weekdays_p4_temperature": 12\n
        </span><span style="color:#323232;">    },\n
        </span><span style="color:#323232;">    "running_state": "idle",\n
        </span><span style="color:#323232;">    "sensor": "AL",\n
        </span><span style="color:#323232;">    "system_mode": "heat",\n
        </span><span style="color:#323232;">    "deadzone_temperature": null,\n
        </span><span style="color:#323232;">    "max_temperature_limit": null\n
        </span><span style="color:#323232;">}\n
        </span>\n
        ```\n
        \n
        I theorize that I need to give it a hard reset to clear everything that got ported over from the previous set-up?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1704149351 {#4121
        date: 2024-01-01 23:49:11.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@sabreW4K3@lemmy.tf"
        "@NarrativeBear@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4124 …}
      +nested: Doctrine\ORM\PersistentCollection {#4126 …}
      +votes: Doctrine\ORM\PersistentCollection {#4128 …}
      +reports: Doctrine\ORM\PersistentCollection {#4130 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4132 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4134 …}
      -id: 271325
      -bodyTs: "'-2':29 '0':50,62,86,98,146,158,182 '1':36 '12':18,90,106,138,186 '14':54,102,118,150 '15':78,126,174 '16':66,114,162 '18':130 '184':22 '20':25,82,178 '30':74,110,122,134,170 '45':32 '6':46,94,142 '8':58,70,154,166 'al':191 'calibr':28 'child':12 'clear':214 'current':15 'deadzon':195 'everyth':215 'give':208 'got':217 'hard':211 'heat':16,19,194 'hour':45,57,69,81,93,105,117,129,141,153,165,177 'idl':189 'limit':35,200 'linkqual':21 'local':23,26 'lock':13 'max':30,198 'min':33 'minut':49,61,73,85,97,109,121,133,145,157,169,181 'mode':40,193 'need':206 'null':197,201 'p1':44,48,52,92,96,100,140,144,148 'p2':56,60,64,104,108,112,152,156,160 'p3':68,72,76,116,120,124,164,168,172 'p4':80,84,88,128,132,136,176,180,184 'port':218 'preset':37,39 'previous':222 'program':38,41,42 'regard':1 'reset':212 'run':187 'saturday':43,47,51,55,59,63,67,71,75,79,83,87 'sensor':190 'set':224 'set-up':223 'setpoint':17 'state':8,188 'sunday':91,95,99,103,107,111,115,119,123,127,131,135 'system':192 'tab':9 'temperatur':24,27,31,34,53,65,77,89,101,113,125,137,149,161,173,185,196,199 'theoriz':203 'thermostat':3 'unlock':14 'weekday':139,143,147,151,155,159,163,167,171,175,179,183 'zigbee2mqtt':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.tf/comment/4213962"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704149351 {#4122
        date: 2024-01-01 23:49:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4037}
    +body: """
      I should add you need to install Mqtt broker from the addin store as well.\n
      \n
      Once you get this installed under integrations you should see Mqtt and this is where your new ZigBee devices will be listed. (As opposed to the ZigBee integration)\n
      \n
      No need to hard reset the thermostat as once you add it through zigbee2mqtt and get mqtt integration added the device will be new to your HA installation.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704153113 {#4158
      date: 2024-01-02 00:51:53.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@sabreW4K3@lemmy.tf"
      "@NarrativeBear@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4161 …}
    +nested: Doctrine\ORM\PersistentCollection {#4163 …}
    +votes: Doctrine\ORM\PersistentCollection {#4165 …}
    +reports: Doctrine\ORM\PersistentCollection {#4167 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4169 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4171 …}
    -id: 271460
    -bodyTs: "'ad':62 'add':3,54 'addin':12 'broker':9 'devic':34,64 'get':18,59 'ha':70 'hard':47 'instal':7,20,71 'integr':22,43,61 'list':37 'mqtt':8,26,60 'need':5,45 'new':32,67 'oppos':39 'reset':48 'see':25 'store':13 'thermostat':50 'well':15 'zigbe':33,42 'zigbee2mqtt':57"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6340880"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704153113 {#4159
      date: 2024-01-02 00:51:53.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: "I have it coming through Z2M, hence why I thought maybe a hard reset might fix it and give me the new climate card."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704157453 {#4200
    date: 2024-01-02 02:04:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sabreW4K3@lemmy.tf"
    "@NarrativeBear@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4196 …}
  +nested: Doctrine\ORM\PersistentCollection {#4192 …}
  +votes: Doctrine\ORM\PersistentCollection {#4190 …}
  +reports: Doctrine\ORM\PersistentCollection {#4205 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4207 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4209 …}
  -id: 271644
  -bodyTs: "'card':24 'climat':23 'come':4 'fix':16 'give':19 'hard':13 'henc':7 'mayb':11 'might':15 'new':22 'reset':14 'thought':10 'z2m':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.tf/comment/4215236"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704157453 {#4203
    date: 2024-01-02 02:04:13.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
39 DENIED edit
App\Entity\EntryComment {#4199
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-with-BHT-002-GCLZB-thermostat"
    +title: "Help with BHT-002-GCLZB thermostat"
    +url: null
    +body: """
      I used to have a Hive Home ecosystem until one fateful day where they limited my heating to 15 degrees and tried to freeze me to death unless I bought their newest thermostat and paid for their subscription. I ended up saying fuck the extorting bastards and bought a cheap Zigbee Thermostat to get me through the winter. It’s been truly excellent, I really can’t complain. However I got my Raspberry Pi for Christmas and am now trying to take everything into my own local control, so time to say goodbye to Smart Life and hello HA Companion.\n
      \n
      It’s all been fine for the most part but I have two issues.\n
      \n
      1. I don’t seem to be able to automate my heating. I can manually set it to whatever temperature I want, but I can’t automate or script a boost of my heating. Edit: If anyone else has this issue in the future, the solution is to Call A Service and set the temperature there.\n
      2. My temperature sensors aren’t reporting as often as they were in the Smart Life app.\n
      \n
      I’ll replace the thermostat eventually, but I would like to delay it as long as possible so I can buy other stuff first 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710875723 {#2410
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 26575
    -titleTs: "'-002':4 'bht':3 'gclzb':5 'help':1 'thermostat':6"
    -bodyTs: "'1':115 '15':19 '2':171 'abl':122 'anyon':151 'app':187 'aren':175 'autom':124,141 'bastard':46 'boost':145 'bought':30,48 'buy':208 'call':163 'cheap':50 'christma':76 'companion':100 'complain':68 'control':88 'day':12 'death':27 'degre':20 'delay':199 'ecosystem':8 'edit':149 'els':152 'end':40 'eventu':193 'everyth':83 'excel':63 'extort':45 'fate':11 'fine':105 'first':211 'freez':24 'fuck':43 'futur':158 'get':54 'goodby':93 'got':71 'ha':99 'heat':17,126,148 'hello':98 'hive':6 'home':7 'howev':69 'issu':114,155 'life':96,186 'like':197 'limit':15 'll':189 'local':87 'long':202 'manual':129 'newest':32 'often':179 'one':10 'paid':35 'part':109 'pi':74 'possibl':204 'raspberri':73 'realli':65 'replac':190 'report':177 'say':42,92 'script':143 'seem':119 'sensor':174 'servic':165 'set':130,167 'smart':95,185 'solut':160 'stuff':210 'subscript':38 'take':82 'temperatur':134,169,173 'thermostat':33,52,192 'time':90 'tri':22,80 'truli':62 'two':113 'unless':28 'use':2 'want':136 'whatev':133 'winter':58 'would':196 'zigbe':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704222455
    +visibility: "visible             "
    +apId: "https://lemmy.tf/post/3102152"
    +editedAt: DateTimeImmutable @1710583423 {#1850
      date: 2024-03-16 11:03:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704139455 {#2420
      date: 2024-01-01 21:04:15.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4160
    +user: App\Entity\User {#3985 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4123
      +user: Proxies\__CG__\App\Entity\User {#1970 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4037
        +user: App\Entity\User {#3985 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Take a look at zigbee2mqtt this is what I use to add any of my ZigBee devices to home assistant. You may find there is more frequent reporting/polling with this so you have more updated information in your home assistant instance.\n
          \n
          ZigBee is the way to go IMO for the most “local control”. Your thermostat is probably pretty good and would not need replacing for a long time.\n
          \n
          For automation of your thermostat and other items in the house you will need to setup your own automations that work for you. Home assistant won’t do this for you automatically like other 3rd party thermostats that “learn” your patterns.\n
          \n
          Home assistant is pretty powerful in what you can do with automation as it’s allows you to use other sensors around the house, even poll outside stats like weather. So in theory you can set automations that turn off your heathing if your phone or all phones have left the house. You can set automations that turn on the heathing when the outside temperature reaches a certain temperature and the house temperature drops to a certain point.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1710875723 {#4046
          date: 2024-03-19 20:15:23.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@sabreW4K3@lemmy.tf"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4035 …}
        +nested: Doctrine\ORM\PersistentCollection {#4033 …}
        +votes: Doctrine\ORM\PersistentCollection {#4031 …}
        +reports: Doctrine\ORM\PersistentCollection {#4029 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
        -id: 271138
        -bodyTs: "'3rd':103 'add':12 'allow':125 'around':131 'assist':20,40,93,111 'autom':70,87,121,146,165 'automat':100 'certain':177,186 'control':53 'devic':17 'drop':183 'even':134 'find':23 'frequent':27 'go':47 'good':59 'heath':151,170 'home':19,39,92,110 'hous':79,133,161,181 'imo':48 'inform':36 'instanc':41 'item':76 'learn':107 'left':159 'like':101,138 'local':52 'long':67 'look':3 'may':22 'need':63,82 'outsid':136,173 'parti':104 'pattern':109 'phone':154,157 'point':187 'poll':135 'power':114 'pretti':58,113 'probabl':57 'reach':175 'replac':64 'reporting/polling':28 'sensor':130 'set':145,164 'setup':84 'stat':137 'take':1 'temperatur':174,178,182 'theori':142 'thermostat':55,73,105 'time':68 'turn':148,167 'updat':35 'use':10,128 'way':45 'weather':139 'won':94 'work':89 'would':61 'zigbe':16,42 'zigbee2mqtt':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6339118"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704144735 {#3982
          date: 2024-01-01 22:32:15.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4037}
      +body: """
        Regarding the thermostat, this is in the state tab of Zigbee2MQTT\n
        \n
        ```\n
        \n
        <span style="color:#323232;">{\n
        </span><span style="color:#323232;">    "child_lock": "UNLOCK",\n
        </span><span style="color:#323232;">    "current_heating_setpoint": 12,\n
        </span><span style="color:#323232;">    "heat": "OFF",\n
        </span><span style="color:#323232;">    "linkquality": 184,\n
        </span><span style="color:#323232;">    "local_temperature": 20,\n
        </span><span style="color:#323232;">    "local_temperature_calibration": -2,\n
        </span><span style="color:#323232;">    "max_temperature": 45,\n
        </span><span style="color:#323232;">    "min_temperature_limit": 1,\n
        </span><span style="color:#323232;">    "preset": "program",\n
        </span><span style="color:#323232;">    "preset_mode": "program",\n
        </span><span style="color:#323232;">    "program": {\n
        </span><span style="color:#323232;">        "saturday_p1_hour": 6,\n
        </span><span style="color:#323232;">        "saturday_p1_minute": 0,\n
        </span><span style="color:#323232;">        "saturday_p1_temperature": 14,\n
        </span><span style="color:#323232;">        "saturday_p2_hour": 8,\n
        </span><span style="color:#323232;">        "saturday_p2_minute": 0,\n
        </span><span style="color:#323232;">        "saturday_p2_temperature": 16,\n
        </span><span style="color:#323232;">        "saturday_p3_hour": 8,\n
        </span><span style="color:#323232;">        "saturday_p3_minute": 30,\n
        </span><span style="color:#323232;">        "saturday_p3_temperature": 15,\n
        </span><span style="color:#323232;">        "saturday_p4_hour": 20,\n
        </span><span style="color:#323232;">        "saturday_p4_minute": 0,\n
        </span><span style="color:#323232;">        "saturday_p4_temperature": 12,\n
        </span><span style="color:#323232;">        "sunday_p1_hour": 6,\n
        </span><span style="color:#323232;">        "sunday_p1_minute": 0,\n
        </span><span style="color:#323232;">        "sunday_p1_temperature": 14,\n
        </span><span style="color:#323232;">        "sunday_p2_hour": 12,\n
        </span><span style="color:#323232;">        "sunday_p2_minute": 30,\n
        </span><span style="color:#323232;">        "sunday_p2_temperature": 16,\n
        </span><span style="color:#323232;">        "sunday_p3_hour": 14,\n
        </span><span style="color:#323232;">        "sunday_p3_minute": 30,\n
        </span><span style="color:#323232;">        "sunday_p3_temperature": 15,\n
        </span><span style="color:#323232;">        "sunday_p4_hour": 18,\n
        </span><span style="color:#323232;">        "sunday_p4_minute": 30,\n
        </span><span style="color:#323232;">        "sunday_p4_temperature": 12,\n
        </span><span style="color:#323232;">        "weekdays_p1_hour": 6,\n
        </span><span style="color:#323232;">        "weekdays_p1_minute": 0,\n
        </span><span style="color:#323232;">        "weekdays_p1_temperature": 14,\n
        </span><span style="color:#323232;">        "weekdays_p2_hour": 8,\n
        </span><span style="color:#323232;">        "weekdays_p2_minute": 0,\n
        </span><span style="color:#323232;">        "weekdays_p2_temperature": 16,\n
        </span><span style="color:#323232;">        "weekdays_p3_hour": 8,\n
        </span><span style="color:#323232;">        "weekdays_p3_minute": 30,\n
        </span><span style="color:#323232;">        "weekdays_p3_temperature": 15,\n
        </span><span style="color:#323232;">        "weekdays_p4_hour": 20,\n
        </span><span style="color:#323232;">        "weekdays_p4_minute": 0,\n
        </span><span style="color:#323232;">        "weekdays_p4_temperature": 12\n
        </span><span style="color:#323232;">    },\n
        </span><span style="color:#323232;">    "running_state": "idle",\n
        </span><span style="color:#323232;">    "sensor": "AL",\n
        </span><span style="color:#323232;">    "system_mode": "heat",\n
        </span><span style="color:#323232;">    "deadzone_temperature": null,\n
        </span><span style="color:#323232;">    "max_temperature_limit": null\n
        </span><span style="color:#323232;">}\n
        </span>\n
        ```\n
        \n
        I theorize that I need to give it a hard reset to clear everything that got ported over from the previous set-up?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1704149351 {#4121
        date: 2024-01-01 23:49:11.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@sabreW4K3@lemmy.tf"
        "@NarrativeBear@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4124 …}
      +nested: Doctrine\ORM\PersistentCollection {#4126 …}
      +votes: Doctrine\ORM\PersistentCollection {#4128 …}
      +reports: Doctrine\ORM\PersistentCollection {#4130 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4132 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4134 …}
      -id: 271325
      -bodyTs: "'-2':29 '0':50,62,86,98,146,158,182 '1':36 '12':18,90,106,138,186 '14':54,102,118,150 '15':78,126,174 '16':66,114,162 '18':130 '184':22 '20':25,82,178 '30':74,110,122,134,170 '45':32 '6':46,94,142 '8':58,70,154,166 'al':191 'calibr':28 'child':12 'clear':214 'current':15 'deadzon':195 'everyth':215 'give':208 'got':217 'hard':211 'heat':16,19,194 'hour':45,57,69,81,93,105,117,129,141,153,165,177 'idl':189 'limit':35,200 'linkqual':21 'local':23,26 'lock':13 'max':30,198 'min':33 'minut':49,61,73,85,97,109,121,133,145,157,169,181 'mode':40,193 'need':206 'null':197,201 'p1':44,48,52,92,96,100,140,144,148 'p2':56,60,64,104,108,112,152,156,160 'p3':68,72,76,116,120,124,164,168,172 'p4':80,84,88,128,132,136,176,180,184 'port':218 'preset':37,39 'previous':222 'program':38,41,42 'regard':1 'reset':212 'run':187 'saturday':43,47,51,55,59,63,67,71,75,79,83,87 'sensor':190 'set':224 'set-up':223 'setpoint':17 'state':8,188 'sunday':91,95,99,103,107,111,115,119,123,127,131,135 'system':192 'tab':9 'temperatur':24,27,31,34,53,65,77,89,101,113,125,137,149,161,173,185,196,199 'theoriz':203 'thermostat':3 'unlock':14 'weekday':139,143,147,151,155,159,163,167,171,175,179,183 'zigbee2mqtt':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.tf/comment/4213962"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704149351 {#4122
        date: 2024-01-01 23:49:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4037}
    +body: """
      I should add you need to install Mqtt broker from the addin store as well.\n
      \n
      Once you get this installed under integrations you should see Mqtt and this is where your new ZigBee devices will be listed. (As opposed to the ZigBee integration)\n
      \n
      No need to hard reset the thermostat as once you add it through zigbee2mqtt and get mqtt integration added the device will be new to your HA installation.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704153113 {#4158
      date: 2024-01-02 00:51:53.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@sabreW4K3@lemmy.tf"
      "@NarrativeBear@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4161 …}
    +nested: Doctrine\ORM\PersistentCollection {#4163 …}
    +votes: Doctrine\ORM\PersistentCollection {#4165 …}
    +reports: Doctrine\ORM\PersistentCollection {#4167 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4169 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4171 …}
    -id: 271460
    -bodyTs: "'ad':62 'add':3,54 'addin':12 'broker':9 'devic':34,64 'get':18,59 'ha':70 'hard':47 'instal':7,20,71 'integr':22,43,61 'list':37 'mqtt':8,26,60 'need':5,45 'new':32,67 'oppos':39 'reset':48 'see':25 'store':13 'thermostat':50 'well':15 'zigbe':33,42 'zigbee2mqtt':57"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6340880"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704153113 {#4159
      date: 2024-01-02 00:51:53.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: "I have it coming through Z2M, hence why I thought maybe a hard reset might fix it and give me the new climate card."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704157453 {#4200
    date: 2024-01-02 02:04:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sabreW4K3@lemmy.tf"
    "@NarrativeBear@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4196 …}
  +nested: Doctrine\ORM\PersistentCollection {#4192 …}
  +votes: Doctrine\ORM\PersistentCollection {#4190 …}
  +reports: Doctrine\ORM\PersistentCollection {#4205 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4207 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4209 …}
  -id: 271644
  -bodyTs: "'card':24 'climat':23 'come':4 'fix':16 'give':19 'hard':13 'henc':7 'mayb':11 'might':15 'new':22 'reset':14 'thought':10 'z2m':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.tf/comment/4215236"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704157453 {#4203
    date: 2024-01-02 02:04:13.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
40 DENIED moderate
App\Entity\EntryComment {#4199
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-with-BHT-002-GCLZB-thermostat"
    +title: "Help with BHT-002-GCLZB thermostat"
    +url: null
    +body: """
      I used to have a Hive Home ecosystem until one fateful day where they limited my heating to 15 degrees and tried to freeze me to death unless I bought their newest thermostat and paid for their subscription. I ended up saying fuck the extorting bastards and bought a cheap Zigbee Thermostat to get me through the winter. It’s been truly excellent, I really can’t complain. However I got my Raspberry Pi for Christmas and am now trying to take everything into my own local control, so time to say goodbye to Smart Life and hello HA Companion.\n
      \n
      It’s all been fine for the most part but I have two issues.\n
      \n
      1. I don’t seem to be able to automate my heating. I can manually set it to whatever temperature I want, but I can’t automate or script a boost of my heating. Edit: If anyone else has this issue in the future, the solution is to Call A Service and set the temperature there.\n
      2. My temperature sensors aren’t reporting as often as they were in the Smart Life app.\n
      \n
      I’ll replace the thermostat eventually, but I would like to delay it as long as possible so I can buy other stuff first 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710875723 {#2410
      date: 2024-03-19 20:15:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 26575
    -titleTs: "'-002':4 'bht':3 'gclzb':5 'help':1 'thermostat':6"
    -bodyTs: "'1':115 '15':19 '2':171 'abl':122 'anyon':151 'app':187 'aren':175 'autom':124,141 'bastard':46 'boost':145 'bought':30,48 'buy':208 'call':163 'cheap':50 'christma':76 'companion':100 'complain':68 'control':88 'day':12 'death':27 'degre':20 'delay':199 'ecosystem':8 'edit':149 'els':152 'end':40 'eventu':193 'everyth':83 'excel':63 'extort':45 'fate':11 'fine':105 'first':211 'freez':24 'fuck':43 'futur':158 'get':54 'goodby':93 'got':71 'ha':99 'heat':17,126,148 'hello':98 'hive':6 'home':7 'howev':69 'issu':114,155 'life':96,186 'like':197 'limit':15 'll':189 'local':87 'long':202 'manual':129 'newest':32 'often':179 'one':10 'paid':35 'part':109 'pi':74 'possibl':204 'raspberri':73 'realli':65 'replac':190 'report':177 'say':42,92 'script':143 'seem':119 'sensor':174 'servic':165 'set':130,167 'smart':95,185 'solut':160 'stuff':210 'subscript':38 'take':82 'temperatur':134,169,173 'thermostat':33,52,192 'time':90 'tri':22,80 'truli':62 'two':113 'unless':28 'use':2 'want':136 'whatev':133 'winter':58 'would':196 'zigbe':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704222455
    +visibility: "visible             "
    +apId: "https://lemmy.tf/post/3102152"
    +editedAt: DateTimeImmutable @1710583423 {#1850
      date: 2024-03-16 11:03:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704139455 {#2420
      date: 2024-01-01 21:04:15.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4160
    +user: App\Entity\User {#3985 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4123
      +user: Proxies\__CG__\App\Entity\User {#1970 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4037
        +user: App\Entity\User {#3985 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Take a look at zigbee2mqtt this is what I use to add any of my ZigBee devices to home assistant. You may find there is more frequent reporting/polling with this so you have more updated information in your home assistant instance.\n
          \n
          ZigBee is the way to go IMO for the most “local control”. Your thermostat is probably pretty good and would not need replacing for a long time.\n
          \n
          For automation of your thermostat and other items in the house you will need to setup your own automations that work for you. Home assistant won’t do this for you automatically like other 3rd party thermostats that “learn” your patterns.\n
          \n
          Home assistant is pretty powerful in what you can do with automation as it’s allows you to use other sensors around the house, even poll outside stats like weather. So in theory you can set automations that turn off your heathing if your phone or all phones have left the house. You can set automations that turn on the heathing when the outside temperature reaches a certain temperature and the house temperature drops to a certain point.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1710875723 {#4046
          date: 2024-03-19 20:15:23.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@sabreW4K3@lemmy.tf"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4035 …}
        +nested: Doctrine\ORM\PersistentCollection {#4033 …}
        +votes: Doctrine\ORM\PersistentCollection {#4031 …}
        +reports: Doctrine\ORM\PersistentCollection {#4029 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
        -id: 271138
        -bodyTs: "'3rd':103 'add':12 'allow':125 'around':131 'assist':20,40,93,111 'autom':70,87,121,146,165 'automat':100 'certain':177,186 'control':53 'devic':17 'drop':183 'even':134 'find':23 'frequent':27 'go':47 'good':59 'heath':151,170 'home':19,39,92,110 'hous':79,133,161,181 'imo':48 'inform':36 'instanc':41 'item':76 'learn':107 'left':159 'like':101,138 'local':52 'long':67 'look':3 'may':22 'need':63,82 'outsid':136,173 'parti':104 'pattern':109 'phone':154,157 'point':187 'poll':135 'power':114 'pretti':58,113 'probabl':57 'reach':175 'replac':64 'reporting/polling':28 'sensor':130 'set':145,164 'setup':84 'stat':137 'take':1 'temperatur':174,178,182 'theori':142 'thermostat':55,73,105 'time':68 'turn':148,167 'updat':35 'use':10,128 'way':45 'weather':139 'won':94 'work':89 'would':61 'zigbe':16,42 'zigbee2mqtt':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6339118"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704144735 {#3982
          date: 2024-01-01 22:32:15.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4037}
      +body: """
        Regarding the thermostat, this is in the state tab of Zigbee2MQTT\n
        \n
        ```\n
        \n
        <span style="color:#323232;">{\n
        </span><span style="color:#323232;">    "child_lock": "UNLOCK",\n
        </span><span style="color:#323232;">    "current_heating_setpoint": 12,\n
        </span><span style="color:#323232;">    "heat": "OFF",\n
        </span><span style="color:#323232;">    "linkquality": 184,\n
        </span><span style="color:#323232;">    "local_temperature": 20,\n
        </span><span style="color:#323232;">    "local_temperature_calibration": -2,\n
        </span><span style="color:#323232;">    "max_temperature": 45,\n
        </span><span style="color:#323232;">    "min_temperature_limit": 1,\n
        </span><span style="color:#323232;">    "preset": "program",\n
        </span><span style="color:#323232;">    "preset_mode": "program",\n
        </span><span style="color:#323232;">    "program": {\n
        </span><span style="color:#323232;">        "saturday_p1_hour": 6,\n
        </span><span style="color:#323232;">        "saturday_p1_minute": 0,\n
        </span><span style="color:#323232;">        "saturday_p1_temperature": 14,\n
        </span><span style="color:#323232;">        "saturday_p2_hour": 8,\n
        </span><span style="color:#323232;">        "saturday_p2_minute": 0,\n
        </span><span style="color:#323232;">        "saturday_p2_temperature": 16,\n
        </span><span style="color:#323232;">        "saturday_p3_hour": 8,\n
        </span><span style="color:#323232;">        "saturday_p3_minute": 30,\n
        </span><span style="color:#323232;">        "saturday_p3_temperature": 15,\n
        </span><span style="color:#323232;">        "saturday_p4_hour": 20,\n
        </span><span style="color:#323232;">        "saturday_p4_minute": 0,\n
        </span><span style="color:#323232;">        "saturday_p4_temperature": 12,\n
        </span><span style="color:#323232;">        "sunday_p1_hour": 6,\n
        </span><span style="color:#323232;">        "sunday_p1_minute": 0,\n
        </span><span style="color:#323232;">        "sunday_p1_temperature": 14,\n
        </span><span style="color:#323232;">        "sunday_p2_hour": 12,\n
        </span><span style="color:#323232;">        "sunday_p2_minute": 30,\n
        </span><span style="color:#323232;">        "sunday_p2_temperature": 16,\n
        </span><span style="color:#323232;">        "sunday_p3_hour": 14,\n
        </span><span style="color:#323232;">        "sunday_p3_minute": 30,\n
        </span><span style="color:#323232;">        "sunday_p3_temperature": 15,\n
        </span><span style="color:#323232;">        "sunday_p4_hour": 18,\n
        </span><span style="color:#323232;">        "sunday_p4_minute": 30,\n
        </span><span style="color:#323232;">        "sunday_p4_temperature": 12,\n
        </span><span style="color:#323232;">        "weekdays_p1_hour": 6,\n
        </span><span style="color:#323232;">        "weekdays_p1_minute": 0,\n
        </span><span style="color:#323232;">        "weekdays_p1_temperature": 14,\n
        </span><span style="color:#323232;">        "weekdays_p2_hour": 8,\n
        </span><span style="color:#323232;">        "weekdays_p2_minute": 0,\n
        </span><span style="color:#323232;">        "weekdays_p2_temperature": 16,\n
        </span><span style="color:#323232;">        "weekdays_p3_hour": 8,\n
        </span><span style="color:#323232;">        "weekdays_p3_minute": 30,\n
        </span><span style="color:#323232;">        "weekdays_p3_temperature": 15,\n
        </span><span style="color:#323232;">        "weekdays_p4_hour": 20,\n
        </span><span style="color:#323232;">        "weekdays_p4_minute": 0,\n
        </span><span style="color:#323232;">        "weekdays_p4_temperature": 12\n
        </span><span style="color:#323232;">    },\n
        </span><span style="color:#323232;">    "running_state": "idle",\n
        </span><span style="color:#323232;">    "sensor": "AL",\n
        </span><span style="color:#323232;">    "system_mode": "heat",\n
        </span><span style="color:#323232;">    "deadzone_temperature": null,\n
        </span><span style="color:#323232;">    "max_temperature_limit": null\n
        </span><span style="color:#323232;">}\n
        </span>\n
        ```\n
        \n
        I theorize that I need to give it a hard reset to clear everything that got ported over from the previous set-up?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1704149351 {#4121
        date: 2024-01-01 23:49:11.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@sabreW4K3@lemmy.tf"
        "@NarrativeBear@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4124 …}
      +nested: Doctrine\ORM\PersistentCollection {#4126 …}
      +votes: Doctrine\ORM\PersistentCollection {#4128 …}
      +reports: Doctrine\ORM\PersistentCollection {#4130 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4132 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4134 …}
      -id: 271325
      -bodyTs: "'-2':29 '0':50,62,86,98,146,158,182 '1':36 '12':18,90,106,138,186 '14':54,102,118,150 '15':78,126,174 '16':66,114,162 '18':130 '184':22 '20':25,82,178 '30':74,110,122,134,170 '45':32 '6':46,94,142 '8':58,70,154,166 'al':191 'calibr':28 'child':12 'clear':214 'current':15 'deadzon':195 'everyth':215 'give':208 'got':217 'hard':211 'heat':16,19,194 'hour':45,57,69,81,93,105,117,129,141,153,165,177 'idl':189 'limit':35,200 'linkqual':21 'local':23,26 'lock':13 'max':30,198 'min':33 'minut':49,61,73,85,97,109,121,133,145,157,169,181 'mode':40,193 'need':206 'null':197,201 'p1':44,48,52,92,96,100,140,144,148 'p2':56,60,64,104,108,112,152,156,160 'p3':68,72,76,116,120,124,164,168,172 'p4':80,84,88,128,132,136,176,180,184 'port':218 'preset':37,39 'previous':222 'program':38,41,42 'regard':1 'reset':212 'run':187 'saturday':43,47,51,55,59,63,67,71,75,79,83,87 'sensor':190 'set':224 'set-up':223 'setpoint':17 'state':8,188 'sunday':91,95,99,103,107,111,115,119,123,127,131,135 'system':192 'tab':9 'temperatur':24,27,31,34,53,65,77,89,101,113,125,137,149,161,173,185,196,199 'theoriz':203 'thermostat':3 'unlock':14 'weekday':139,143,147,151,155,159,163,167,171,175,179,183 'zigbee2mqtt':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.tf/comment/4213962"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704149351 {#4122
        date: 2024-01-01 23:49:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4037}
    +body: """
      I should add you need to install Mqtt broker from the addin store as well.\n
      \n
      Once you get this installed under integrations you should see Mqtt and this is where your new ZigBee devices will be listed. (As opposed to the ZigBee integration)\n
      \n
      No need to hard reset the thermostat as once you add it through zigbee2mqtt and get mqtt integration added the device will be new to your HA installation.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704153113 {#4158
      date: 2024-01-02 00:51:53.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@sabreW4K3@lemmy.tf"
      "@NarrativeBear@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4161 …}
    +nested: Doctrine\ORM\PersistentCollection {#4163 …}
    +votes: Doctrine\ORM\PersistentCollection {#4165 …}
    +reports: Doctrine\ORM\PersistentCollection {#4167 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4169 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4171 …}
    -id: 271460
    -bodyTs: "'ad':62 'add':3,54 'addin':12 'broker':9 'devic':34,64 'get':18,59 'ha':70 'hard':47 'instal':7,20,71 'integr':22,43,61 'list':37 'mqtt':8,26,60 'need':5,45 'new':32,67 'oppos':39 'reset':48 'see':25 'store':13 'thermostat':50 'well':15 'zigbe':33,42 'zigbee2mqtt':57"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6340880"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704153113 {#4159
      date: 2024-01-02 00:51:53.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: "I have it coming through Z2M, hence why I thought maybe a hard reset might fix it and give me the new climate card."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704157453 {#4200
    date: 2024-01-02 02:04:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sabreW4K3@lemmy.tf"
    "@NarrativeBear@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4196 …}
  +nested: Doctrine\ORM\PersistentCollection {#4192 …}
  +votes: Doctrine\ORM\PersistentCollection {#4190 …}
  +reports: Doctrine\ORM\PersistentCollection {#4205 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4207 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4209 …}
  -id: 271644
  -bodyTs: "'card':24 'climat':23 'come':4 'fix':16 'give':19 'hard':13 'henc':7 'mayb':11 'might':15 'new':22 'reset':14 'thought':10 'z2m':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.tf/comment/4215236"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704157453 {#4203
    date: 2024-01-02 02:04:13.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
41 DENIED edit
App\Entity\Magazine {#266
  +icon: Proxies\__CG__\App\Entity\Image {#247 …}
  +name: "homeassistant@lemmy.world"
  +title: "homeassistant"
  +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 46
  +entryCommentCount: 460
  +postCount: 0
  +postCommentCount: 0
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729539860 {#276
    date: 2024-10-21 21:44:20.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#238 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
  +entries: Doctrine\ORM\PersistentCollection {#181 …}
  +posts: Doctrine\ORM\PersistentCollection {#139 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
  +bans: Doctrine\ORM\PersistentCollection {#118 …}
  +reports: Doctrine\ORM\PersistentCollection {#104 …}
  +badges: Doctrine\ORM\PersistentCollection {#82 …}
  +logs: Doctrine\ORM\PersistentCollection {#72 …}
  +awards: Doctrine\ORM\PersistentCollection {#61 …}
  +categories: Doctrine\ORM\PersistentCollection {#1820 …}
  -id: 145
  +apId: "homeassistant@lemmy.world"
  +apProfileId: "https://lemmy.world/c/homeassistant"
  +apPublicUrl: "https://lemmy.world/c/homeassistant"
  +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
  +apInboxUrl: "https://lemmy.world/inbox"
  +apDomain: "lemmy.world"
  +apPreferredUsername: "homeassistant"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1710368376 {#270
    date: 2024-03-13 23:19:36.0 +01:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1704127905 {#272
    date: 2024-01-01 17:51:45.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS DENIED
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details