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 …}
}
5.24 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.06 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\EntryComment {#1379
  +user: Proxies\__CG__\App\Entity\User {#1888 …}
  +entry: App\Entity\Entry {#2404 …}
  +magazine: App\Entity\Magazine {#309
    +icon: Proxies\__CG__\App\Entity\Image {#289 …}
    +name: "electronics@discuss.tchncs.de"
    +title: "electronics"
    +description: """
      **Projects, pictures, industry discussions and news about electronic engineering & component-level electronic circuits.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: No circuit design or repair, tools or component questions.\n
      \n
      5: No excessively promoting your own sites, social media, videos etc.\n
      \n
      ---\n
      \n
      *Ask questions in [discuss.tchncs.de/c/askelectronics](https://discuss.tchncs.de/c/askelectronics)*\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 43
    +entryCommentCount: 201
    +postCount: 1
    +postCommentCount: 3
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1723220252 {#322
      date: 2024-08-09 18:17:32.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#280 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
    +entries: Doctrine\ORM\PersistentCollection {#223 …}
    +posts: Doctrine\ORM\PersistentCollection {#181 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
    +bans: Doctrine\ORM\PersistentCollection {#160 …}
    +reports: Doctrine\ORM\PersistentCollection {#146 …}
    +badges: Doctrine\ORM\PersistentCollection {#124 …}
    +logs: Doctrine\ORM\PersistentCollection {#114 …}
    +awards: Doctrine\ORM\PersistentCollection {#103 …}
    +categories: Doctrine\ORM\PersistentCollection {#90 …}
    -id: 5
    +apId: "electronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/electronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/electronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/electronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "electronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719675646 {#325
      date: 2024-06-29 17:40:46.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686642591 {#321
      date: 2023-06-13 09:49:51.0 +02:00
    }
  }
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2450 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2450 …}
  +body: """
    At my latitude, never below 8 or 9 degrees C in winter. Maximum temperature is about 35 or 36 degrees C in summer.\n
    \n
    Older systems here were simple thermosyphon designs on the roof with the holding tank closely coupled directly above the collectors and they were quite effective.\n
    \n
    My system has a 330 litre mains pressure hot water tank, with the usual cold and hot fittings bottom and top. There is a third inlet about 1/3rd of the way up the tank, and a little bit above that is a heater element and a controlling thermostat. The lower third of the tank is circulated out via the cold inlet and up through the collector by the pump, which can do about 300 litres an hour. Hot water returns from the collector at the 1/3rd location, and rises to the top of the tank via stratification. The copper pipes to and from the collectors are 1/2" and are insulated, but their surface area to volume ratio is quite large and heat is easily lost over the 15 or so metres of pipework.\n
    \n
    On sunny days I can see the inlet temperature at the bottom of the tank slowly rise from approx 20-25 degrees C to 30-35 degrees C as the bottom third circulates, the hotter water rises to the top to give the small temperature rise I can see at the top of the tank and the warm water layer slowly lowers towards the bottom of the tank.\n
    \n
    Essentially I want a higher temperature returned to the tank, which I suspect can rather paradoxically be done by increasing the circulation rate when running the pump, peaking the collector temperature higher with the pump off then dumping that back to the tank rapidly, rather than the current controllers method of pulsing the pump and slowly circulating it to maintain a moderate collector temperature and losing the heat in the lines.\n
    \n
    I have the service manual for the controller and it mentions frost protection, where it will circulate warmer water back to the collectors in low temperatures, but this would be insufficient for your colder climate.\n
    \n
    At some stage I would also like to control the heater element, it runs on an off peak circuit which is switched by the electricity company when it suits them, so it is cheaper to run. It also means that it regularly “tops up” the top 2/3rds of the tank temperature, which negates the solar contribution a fair bit. I would like to be able to disable that top up if the system can sense adequate heating from the collectors, but that requires switching control to a 3kW element, and something I will leave alone for now.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1698842666 {#1844
    date: 2023-11-01 13:44:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dgriffith@aussie.zone"
    "@roterabe@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2472 …}
  +nested: Doctrine\ORM\PersistentCollection {#2451 …}
  +votes: Doctrine\ORM\PersistentCollection {#2443 …}
  +reports: Doctrine\ORM\PersistentCollection {#2288 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1923 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2490 …}
  -id: 82604
  -bodyTs: "'-25':202 '-35':207 '1/2':155 '1/3rd':76,134 '15':176 '2/3rds':402 '20':201 '30':206 '300':122 '330':53 '35':17 '36':19 '3kw':443 '8':6 '9':8 'abl':420 'adequ':431 'alon':450 'also':361,393 'approx':200 'area':162 'back':289,340 'bit':86,414 'bottom':67,193,212,246 'c':10,21,204,209 'cheaper':389 'circuit':374 'circul':104,214,271,306,337 'climat':355 'close':38 'cold':63,108 'colder':354 'collector':43,114,131,153,279,312,343,435 'compani':381 'contribut':411 'control':95,298,328,364,440 'copper':147 'coupl':39 'current':297 'day':184 'degre':9,20,203,208 'design':30 'direct':40 'disabl':422 'done':267 'dump':287 'easili':172 'effect':48 'electr':380 'element':92,367,444 'essenti':250 'fair':413 'fit':66 'frost':332 'give':223 'heat':170,317,432 'heater':91,366 'higher':254,281 'hold':36 'hot':57,65,126 'hotter':216 'hour':125 'increas':269 'inlet':74,109,189 'insuffici':351 'insul':158 'larg':168 'latitud':3 'layer':241 'leav':449 'like':362,417 'line':320 'litr':54,123 'littl':85 'locat':135 'lose':315 'lost':173 'low':345 'lower':98,243 'main':55 'maintain':309 'manual':325 'maximum':13 'mean':394 'mention':331 'method':299 'metr':179 'moder':311 'negat':408 'never':4 'older':24 'paradox':265 'peak':277,373 'pipe':148 'pipework':181 'pressur':56 'protect':333 'puls':301 'pump':117,276,284,303 'quit':47,167 'rapid':293 'rate':272 'rather':264,294 'ratio':165 'regular':397 'requir':438 'return':128,256 'rise':137,198,218,227 'roof':33 'run':274,369,391 'see':187,230 'sens':430 'servic':324 'simpl':28 'slowli':197,242,305 'small':225 'solar':410 'someth':446 'stage':358 'stratif':145 'suit':384 'summer':23 'sunni':183 'surfac':161 'suspect':262 'switch':377,439 'system':25,50,428 'tank':37,59,82,102,143,196,236,249,259,292,405 'temperatur':14,190,226,255,280,313,346,406 'thermostat':96 'thermosyphon':29 'third':73,99,213 'top':69,140,221,233,398,401,424 'toward':244 'usual':62 'via':106,144 'volum':164 'want':252 'warm':239 'warmer':338 'water':58,127,217,240,339 'way':79 'winter':12 'would':349,360,416"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://aussie.zone/comment/3999274"
  +editedAt: DateTimeImmutable @1698842993 {#1927
    date: 2023-11-01 13:49:53.0 +01:00
  }
  +createdAt: DateTimeImmutable @1698842666 {#1374
    date: 2023-11-01 13:44:26.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
3 DENIED edit
App\Entity\EntryComment {#1379
  +user: Proxies\__CG__\App\Entity\User {#1888 …}
  +entry: App\Entity\Entry {#2404 …}
  +magazine: App\Entity\Magazine {#309
    +icon: Proxies\__CG__\App\Entity\Image {#289 …}
    +name: "electronics@discuss.tchncs.de"
    +title: "electronics"
    +description: """
      **Projects, pictures, industry discussions and news about electronic engineering & component-level electronic circuits.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: No circuit design or repair, tools or component questions.\n
      \n
      5: No excessively promoting your own sites, social media, videos etc.\n
      \n
      ---\n
      \n
      *Ask questions in [discuss.tchncs.de/c/askelectronics](https://discuss.tchncs.de/c/askelectronics)*\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 43
    +entryCommentCount: 201
    +postCount: 1
    +postCommentCount: 3
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1723220252 {#322
      date: 2024-08-09 18:17:32.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#280 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
    +entries: Doctrine\ORM\PersistentCollection {#223 …}
    +posts: Doctrine\ORM\PersistentCollection {#181 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
    +bans: Doctrine\ORM\PersistentCollection {#160 …}
    +reports: Doctrine\ORM\PersistentCollection {#146 …}
    +badges: Doctrine\ORM\PersistentCollection {#124 …}
    +logs: Doctrine\ORM\PersistentCollection {#114 …}
    +awards: Doctrine\ORM\PersistentCollection {#103 …}
    +categories: Doctrine\ORM\PersistentCollection {#90 …}
    -id: 5
    +apId: "electronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/electronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/electronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/electronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "electronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719675646 {#325
      date: 2024-06-29 17:40:46.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686642591 {#321
      date: 2023-06-13 09:49:51.0 +02:00
    }
  }
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2450 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2450 …}
  +body: """
    At my latitude, never below 8 or 9 degrees C in winter. Maximum temperature is about 35 or 36 degrees C in summer.\n
    \n
    Older systems here were simple thermosyphon designs on the roof with the holding tank closely coupled directly above the collectors and they were quite effective.\n
    \n
    My system has a 330 litre mains pressure hot water tank, with the usual cold and hot fittings bottom and top. There is a third inlet about 1/3rd of the way up the tank, and a little bit above that is a heater element and a controlling thermostat. The lower third of the tank is circulated out via the cold inlet and up through the collector by the pump, which can do about 300 litres an hour. Hot water returns from the collector at the 1/3rd location, and rises to the top of the tank via stratification. The copper pipes to and from the collectors are 1/2" and are insulated, but their surface area to volume ratio is quite large and heat is easily lost over the 15 or so metres of pipework.\n
    \n
    On sunny days I can see the inlet temperature at the bottom of the tank slowly rise from approx 20-25 degrees C to 30-35 degrees C as the bottom third circulates, the hotter water rises to the top to give the small temperature rise I can see at the top of the tank and the warm water layer slowly lowers towards the bottom of the tank.\n
    \n
    Essentially I want a higher temperature returned to the tank, which I suspect can rather paradoxically be done by increasing the circulation rate when running the pump, peaking the collector temperature higher with the pump off then dumping that back to the tank rapidly, rather than the current controllers method of pulsing the pump and slowly circulating it to maintain a moderate collector temperature and losing the heat in the lines.\n
    \n
    I have the service manual for the controller and it mentions frost protection, where it will circulate warmer water back to the collectors in low temperatures, but this would be insufficient for your colder climate.\n
    \n
    At some stage I would also like to control the heater element, it runs on an off peak circuit which is switched by the electricity company when it suits them, so it is cheaper to run. It also means that it regularly “tops up” the top 2/3rds of the tank temperature, which negates the solar contribution a fair bit. I would like to be able to disable that top up if the system can sense adequate heating from the collectors, but that requires switching control to a 3kW element, and something I will leave alone for now.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1698842666 {#1844
    date: 2023-11-01 13:44:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dgriffith@aussie.zone"
    "@roterabe@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2472 …}
  +nested: Doctrine\ORM\PersistentCollection {#2451 …}
  +votes: Doctrine\ORM\PersistentCollection {#2443 …}
  +reports: Doctrine\ORM\PersistentCollection {#2288 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1923 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2490 …}
  -id: 82604
  -bodyTs: "'-25':202 '-35':207 '1/2':155 '1/3rd':76,134 '15':176 '2/3rds':402 '20':201 '30':206 '300':122 '330':53 '35':17 '36':19 '3kw':443 '8':6 '9':8 'abl':420 'adequ':431 'alon':450 'also':361,393 'approx':200 'area':162 'back':289,340 'bit':86,414 'bottom':67,193,212,246 'c':10,21,204,209 'cheaper':389 'circuit':374 'circul':104,214,271,306,337 'climat':355 'close':38 'cold':63,108 'colder':354 'collector':43,114,131,153,279,312,343,435 'compani':381 'contribut':411 'control':95,298,328,364,440 'copper':147 'coupl':39 'current':297 'day':184 'degre':9,20,203,208 'design':30 'direct':40 'disabl':422 'done':267 'dump':287 'easili':172 'effect':48 'electr':380 'element':92,367,444 'essenti':250 'fair':413 'fit':66 'frost':332 'give':223 'heat':170,317,432 'heater':91,366 'higher':254,281 'hold':36 'hot':57,65,126 'hotter':216 'hour':125 'increas':269 'inlet':74,109,189 'insuffici':351 'insul':158 'larg':168 'latitud':3 'layer':241 'leav':449 'like':362,417 'line':320 'litr':54,123 'littl':85 'locat':135 'lose':315 'lost':173 'low':345 'lower':98,243 'main':55 'maintain':309 'manual':325 'maximum':13 'mean':394 'mention':331 'method':299 'metr':179 'moder':311 'negat':408 'never':4 'older':24 'paradox':265 'peak':277,373 'pipe':148 'pipework':181 'pressur':56 'protect':333 'puls':301 'pump':117,276,284,303 'quit':47,167 'rapid':293 'rate':272 'rather':264,294 'ratio':165 'regular':397 'requir':438 'return':128,256 'rise':137,198,218,227 'roof':33 'run':274,369,391 'see':187,230 'sens':430 'servic':324 'simpl':28 'slowli':197,242,305 'small':225 'solar':410 'someth':446 'stage':358 'stratif':145 'suit':384 'summer':23 'sunni':183 'surfac':161 'suspect':262 'switch':377,439 'system':25,50,428 'tank':37,59,82,102,143,196,236,249,259,292,405 'temperatur':14,190,226,255,280,313,346,406 'thermostat':96 'thermosyphon':29 'third':73,99,213 'top':69,140,221,233,398,401,424 'toward':244 'usual':62 'via':106,144 'volum':164 'want':252 'warm':239 'warmer':338 'water':58,127,217,240,339 'way':79 'winter':12 'would':349,360,416"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://aussie.zone/comment/3999274"
  +editedAt: DateTimeImmutable @1698842993 {#1927
    date: 2023-11-01 13:49:53.0 +01:00
  }
  +createdAt: DateTimeImmutable @1698842666 {#1374
    date: 2023-11-01 13:44:26.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
4 DENIED moderate
App\Entity\EntryComment {#1379
  +user: Proxies\__CG__\App\Entity\User {#1888 …}
  +entry: App\Entity\Entry {#2404 …}
  +magazine: App\Entity\Magazine {#309
    +icon: Proxies\__CG__\App\Entity\Image {#289 …}
    +name: "electronics@discuss.tchncs.de"
    +title: "electronics"
    +description: """
      **Projects, pictures, industry discussions and news about electronic engineering & component-level electronic circuits.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: No circuit design or repair, tools or component questions.\n
      \n
      5: No excessively promoting your own sites, social media, videos etc.\n
      \n
      ---\n
      \n
      *Ask questions in [discuss.tchncs.de/c/askelectronics](https://discuss.tchncs.de/c/askelectronics)*\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 43
    +entryCommentCount: 201
    +postCount: 1
    +postCommentCount: 3
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1723220252 {#322
      date: 2024-08-09 18:17:32.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#280 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
    +entries: Doctrine\ORM\PersistentCollection {#223 …}
    +posts: Doctrine\ORM\PersistentCollection {#181 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
    +bans: Doctrine\ORM\PersistentCollection {#160 …}
    +reports: Doctrine\ORM\PersistentCollection {#146 …}
    +badges: Doctrine\ORM\PersistentCollection {#124 …}
    +logs: Doctrine\ORM\PersistentCollection {#114 …}
    +awards: Doctrine\ORM\PersistentCollection {#103 …}
    +categories: Doctrine\ORM\PersistentCollection {#90 …}
    -id: 5
    +apId: "electronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/electronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/electronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/electronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "electronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719675646 {#325
      date: 2024-06-29 17:40:46.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686642591 {#321
      date: 2023-06-13 09:49:51.0 +02:00
    }
  }
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2450 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2450 …}
  +body: """
    At my latitude, never below 8 or 9 degrees C in winter. Maximum temperature is about 35 or 36 degrees C in summer.\n
    \n
    Older systems here were simple thermosyphon designs on the roof with the holding tank closely coupled directly above the collectors and they were quite effective.\n
    \n
    My system has a 330 litre mains pressure hot water tank, with the usual cold and hot fittings bottom and top. There is a third inlet about 1/3rd of the way up the tank, and a little bit above that is a heater element and a controlling thermostat. The lower third of the tank is circulated out via the cold inlet and up through the collector by the pump, which can do about 300 litres an hour. Hot water returns from the collector at the 1/3rd location, and rises to the top of the tank via stratification. The copper pipes to and from the collectors are 1/2" and are insulated, but their surface area to volume ratio is quite large and heat is easily lost over the 15 or so metres of pipework.\n
    \n
    On sunny days I can see the inlet temperature at the bottom of the tank slowly rise from approx 20-25 degrees C to 30-35 degrees C as the bottom third circulates, the hotter water rises to the top to give the small temperature rise I can see at the top of the tank and the warm water layer slowly lowers towards the bottom of the tank.\n
    \n
    Essentially I want a higher temperature returned to the tank, which I suspect can rather paradoxically be done by increasing the circulation rate when running the pump, peaking the collector temperature higher with the pump off then dumping that back to the tank rapidly, rather than the current controllers method of pulsing the pump and slowly circulating it to maintain a moderate collector temperature and losing the heat in the lines.\n
    \n
    I have the service manual for the controller and it mentions frost protection, where it will circulate warmer water back to the collectors in low temperatures, but this would be insufficient for your colder climate.\n
    \n
    At some stage I would also like to control the heater element, it runs on an off peak circuit which is switched by the electricity company when it suits them, so it is cheaper to run. It also means that it regularly “tops up” the top 2/3rds of the tank temperature, which negates the solar contribution a fair bit. I would like to be able to disable that top up if the system can sense adequate heating from the collectors, but that requires switching control to a 3kW element, and something I will leave alone for now.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1698842666 {#1844
    date: 2023-11-01 13:44:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dgriffith@aussie.zone"
    "@roterabe@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2472 …}
  +nested: Doctrine\ORM\PersistentCollection {#2451 …}
  +votes: Doctrine\ORM\PersistentCollection {#2443 …}
  +reports: Doctrine\ORM\PersistentCollection {#2288 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1923 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2490 …}
  -id: 82604
  -bodyTs: "'-25':202 '-35':207 '1/2':155 '1/3rd':76,134 '15':176 '2/3rds':402 '20':201 '30':206 '300':122 '330':53 '35':17 '36':19 '3kw':443 '8':6 '9':8 'abl':420 'adequ':431 'alon':450 'also':361,393 'approx':200 'area':162 'back':289,340 'bit':86,414 'bottom':67,193,212,246 'c':10,21,204,209 'cheaper':389 'circuit':374 'circul':104,214,271,306,337 'climat':355 'close':38 'cold':63,108 'colder':354 'collector':43,114,131,153,279,312,343,435 'compani':381 'contribut':411 'control':95,298,328,364,440 'copper':147 'coupl':39 'current':297 'day':184 'degre':9,20,203,208 'design':30 'direct':40 'disabl':422 'done':267 'dump':287 'easili':172 'effect':48 'electr':380 'element':92,367,444 'essenti':250 'fair':413 'fit':66 'frost':332 'give':223 'heat':170,317,432 'heater':91,366 'higher':254,281 'hold':36 'hot':57,65,126 'hotter':216 'hour':125 'increas':269 'inlet':74,109,189 'insuffici':351 'insul':158 'larg':168 'latitud':3 'layer':241 'leav':449 'like':362,417 'line':320 'litr':54,123 'littl':85 'locat':135 'lose':315 'lost':173 'low':345 'lower':98,243 'main':55 'maintain':309 'manual':325 'maximum':13 'mean':394 'mention':331 'method':299 'metr':179 'moder':311 'negat':408 'never':4 'older':24 'paradox':265 'peak':277,373 'pipe':148 'pipework':181 'pressur':56 'protect':333 'puls':301 'pump':117,276,284,303 'quit':47,167 'rapid':293 'rate':272 'rather':264,294 'ratio':165 'regular':397 'requir':438 'return':128,256 'rise':137,198,218,227 'roof':33 'run':274,369,391 'see':187,230 'sens':430 'servic':324 'simpl':28 'slowli':197,242,305 'small':225 'solar':410 'someth':446 'stage':358 'stratif':145 'suit':384 'summer':23 'sunni':183 'surfac':161 'suspect':262 'switch':377,439 'system':25,50,428 'tank':37,59,82,102,143,196,236,249,259,292,405 'temperatur':14,190,226,255,280,313,346,406 'thermostat':96 'thermosyphon':29 'third':73,99,213 'top':69,140,221,233,398,401,424 'toward':244 'usual':62 'via':106,144 'volum':164 'want':252 'warm':239 'warmer':338 'water':58,127,217,240,339 'way':79 'winter':12 'would':349,360,416"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://aussie.zone/comment/3999274"
  +editedAt: DateTimeImmutable @1698842993 {#1927
    date: 2023-11-01 13:49:53.0 +01:00
  }
  +createdAt: DateTimeImmutable @1698842666 {#1374
    date: 2023-11-01 13:44:26.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
5 DENIED edit
App\Entity\Magazine {#309
  +icon: Proxies\__CG__\App\Entity\Image {#289 …}
  +name: "electronics@discuss.tchncs.de"
  +title: "electronics"
  +description: """
    **Projects, pictures, industry discussions and news about electronic engineering & component-level electronic circuits.**\n
    \n
    Rules\n
    -----\n
    \n
    1: Be nice.\n
    \n
    2: Be on-topic (eg: *Electronic*, not *electrical*).\n
    \n
    3: No commercial stuff, buying, selling or valuations.\n
    \n
    4: No circuit design or repair, tools or component questions.\n
    \n
    5: No excessively promoting your own sites, social media, videos etc.\n
    \n
    ---\n
    \n
    *Ask questions in [discuss.tchncs.de/c/askelectronics](https://discuss.tchncs.de/c/askelectronics)*\n
    \n
    ---
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 43
  +entryCommentCount: 201
  +postCount: 1
  +postCommentCount: 3
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1723220252 {#322
    date: 2024-08-09 18:17:32.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#280 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
  +entries: Doctrine\ORM\PersistentCollection {#223 …}
  +posts: Doctrine\ORM\PersistentCollection {#181 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
  +bans: Doctrine\ORM\PersistentCollection {#160 …}
  +reports: Doctrine\ORM\PersistentCollection {#146 …}
  +badges: Doctrine\ORM\PersistentCollection {#124 …}
  +logs: Doctrine\ORM\PersistentCollection {#114 …}
  +awards: Doctrine\ORM\PersistentCollection {#103 …}
  +categories: Doctrine\ORM\PersistentCollection {#90 …}
  -id: 5
  +apId: "electronics@discuss.tchncs.de"
  +apProfileId: "https://discuss.tchncs.de/c/electronics"
  +apPublicUrl: "https://discuss.tchncs.de/c/electronics"
  +apFollowersUrl: "https://discuss.tchncs.de/c/electronics/followers"
  +apInboxUrl: "https://discuss.tchncs.de/inbox"
  +apDomain: "discuss.tchncs.de"
  +apPreferredUsername: "electronics"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1719675646 {#325
    date: 2024-06-29 17:40:46.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1686642591 {#321
    date: 2023-06-13 09:49:51.0 +02: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