Components
24
Twig Components
132
Render Count
385
ms
Render Time
14.0
MiB
Memory Usage
Components
Render calls
entry | App\Twig\Components\EntryComponent | 12.0 MiB | 30.86 ms | |
---|---|---|---|---|
Input props | [ "entry" => App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } "isSingle" => true "showShortSentence" => false "showBody" => true ] |
|||
Attributes | [ "class" => "entry--single section--top" ] |
|||
Component | App\Twig\Components\EntryComponent {#2961 -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2962 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +isSingle: true +showShortSentence: false +showBody: true +showMagazineName: false +canSeeTrash: false +newComments: 0 } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 0.29 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#3479 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.21 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#3549 +date: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 12.0 MiB | 0.19 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } "editedAt" => DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#3613 +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } } |
vote | App\Twig\Components\VoteComponent | 12.0 MiB | 0.43 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#3678 +subject: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +formDest: "entry" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 12.0 MiB | 5.31 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#3744 +formDest: "entry" +subject: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entries_cross | App\Twig\Components\EntriesCrossComponent | 12.0 MiB | 48.11 ms | |
---|---|---|---|---|
Input props | [ "entry" => App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntriesCrossComponent {#4058 +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } -repository: App\Repository\EntryRepository {#271 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} } |
editor_toolbar | App\Twig\Components\EditorToolbarComponent | 12.0 MiB | 0.23 ms | |
---|---|---|---|---|
Input props | [ "id" => "entry_comment_67b7f2011c9d95.18602725_body" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EditorToolbarComponent {#4183 +id: "entry_comment_67b7f2011c9d95.18602725_body" } |
entry_comment | App\Twig\Components\EntryCommentComponent | 12.0 MiB | 76.40 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4383 +user: App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "[Apollo AIR-1](https://shop.apolloautomation.cloud/products/air-1?variant=47743956123955) seems like a good option. Open source software and hardware." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1727695336 {#4392 : 2024-09-30 13:22:16.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4381 …} +nested: Doctrine\ORM\PersistentCollection {#4379 …} +votes: Doctrine\ORM\PersistentCollection {#4377 …} +reports: Doctrine\ORM\PersistentCollection {#4375 …} +favourites: Doctrine\ORM\PersistentCollection {#4343 …} +notifications: Doctrine\ORM\PersistentCollection {#4347 …} -id: 324694 -bodyTs: "'-1':3 '/products/air-1?variant=47743956123955)':6 'air':2 'apollo':1 'good':10 'hardwar':16 'like':8 'open':12 'option':11 'seem':7 'shop.apolloautomation.cloud':5 'shop.apolloautomation.cloud/products/air-1?variant=47743956123955)':4 'softwar':14 'sourc':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7771834" +editedAt: null +createdAt: DateTimeImmutable @1705717240 {#4328 : 2024-01-20 03:20:40.0 +01:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#4920 +comment: App\Entity\EntryComment {#4383 +user: App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "[Apollo AIR-1](https://shop.apolloautomation.cloud/products/air-1?variant=47743956123955) seems like a good option. Open source software and hardware." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1727695336 {#4392 : 2024-09-30 13:22:16.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4381 …} +nested: Doctrine\ORM\PersistentCollection {#4379 …} +votes: Doctrine\ORM\PersistentCollection {#4377 …} +reports: Doctrine\ORM\PersistentCollection {#4375 …} +favourites: Doctrine\ORM\PersistentCollection {#4343 …} +notifications: Doctrine\ORM\PersistentCollection {#4347 …} -id: 324694 -bodyTs: "'-1':3 '/products/air-1?variant=47743956123955)':6 'air':2 'apollo':1 'good':10 'hardwar':16 'like':8 'open':12 'option':11 'seem':7 'shop.apolloautomation.cloud':5 'shop.apolloautomation.cloud/products/air-1?variant=47743956123955)':4 'softwar':14 'sourc':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7771834" +editedAt: null +createdAt: DateTimeImmutable @1705717240 {#4328 : 2024-01-20 03:20:40.0 +01:00 } } +showMagazineName: false +showEntryTitle: false +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#4994 +user: App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705717240 {#4328 : 2024-01-20 03:20:40.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#5049 +date: DateTimeImmutable @1705717240 {#4328 : 2024-01-20 03:20:40.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 12.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705717240 {#4328 : 2024-01-20 03:20:40.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#5103 +createdAt: DateTimeImmutable @1705717240 {#4328 : 2024-01-20 03:20:40.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 0.28 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#5159 +width: 40 +height: 40 +user: App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 12.0 MiB | 0.43 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4383 +user: App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "[Apollo AIR-1](https://shop.apolloautomation.cloud/products/air-1?variant=47743956123955) seems like a good option. Open source software and hardware." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1727695336 {#4392 : 2024-09-30 13:22:16.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4381 …} +nested: Doctrine\ORM\PersistentCollection {#4379 …} +votes: Doctrine\ORM\PersistentCollection {#4377 …} +reports: Doctrine\ORM\PersistentCollection {#4375 …} +favourites: Doctrine\ORM\PersistentCollection {#4343 …} +notifications: Doctrine\ORM\PersistentCollection {#4347 …} -id: 324694 -bodyTs: "'-1':3 '/products/air-1?variant=47743956123955)':6 'air':2 'apollo':1 'good':10 'hardwar':16 'like':8 'open':12 'option':11 'seem':7 'shop.apolloautomation.cloud':5 'shop.apolloautomation.cloud/products/air-1?variant=47743956123955)':4 'softwar':14 'sourc':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7771834" +editedAt: null +createdAt: DateTimeImmutable @1705717240 {#4328 : 2024-01-20 03:20:40.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#5246 +subject: App\Entity\EntryComment {#4383 +user: App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "[Apollo AIR-1](https://shop.apolloautomation.cloud/products/air-1?variant=47743956123955) seems like a good option. Open source software and hardware." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1727695336 {#4392 : 2024-09-30 13:22:16.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4381 …} +nested: Doctrine\ORM\PersistentCollection {#4379 …} +votes: Doctrine\ORM\PersistentCollection {#4377 …} +reports: Doctrine\ORM\PersistentCollection {#4375 …} +favourites: Doctrine\ORM\PersistentCollection {#4343 …} +notifications: Doctrine\ORM\PersistentCollection {#4347 …} -id: 324694 -bodyTs: "'-1':3 '/products/air-1?variant=47743956123955)':6 'air':2 'apollo':1 'good':10 'hardwar':16 'like':8 'open':12 'option':11 'seem':7 'shop.apolloautomation.cloud':5 'shop.apolloautomation.cloud/products/air-1?variant=47743956123955)':4 'softwar':14 'sourc':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7771834" +editedAt: null +createdAt: DateTimeImmutable @1705717240 {#4328 : 2024-01-20 03:20:40.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 12.0 MiB | 0.62 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4383 +user: App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "[Apollo AIR-1](https://shop.apolloautomation.cloud/products/air-1?variant=47743956123955) seems like a good option. Open source software and hardware." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1727695336 {#4392 : 2024-09-30 13:22:16.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4381 …} +nested: Doctrine\ORM\PersistentCollection {#4379 …} +votes: Doctrine\ORM\PersistentCollection {#4377 …} +reports: Doctrine\ORM\PersistentCollection {#4375 …} +favourites: Doctrine\ORM\PersistentCollection {#4343 …} +notifications: Doctrine\ORM\PersistentCollection {#4347 …} -id: 324694 -bodyTs: "'-1':3 '/products/air-1?variant=47743956123955)':6 'air':2 'apollo':1 'good':10 'hardwar':16 'like':8 'open':12 'option':11 'seem':7 'shop.apolloautomation.cloud':5 'shop.apolloautomation.cloud/products/air-1?variant=47743956123955)':4 'softwar':14 'sourc':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7771834" +editedAt: null +createdAt: DateTimeImmutable @1705717240 {#4328 : 2024-01-20 03:20:40.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#5303 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4383 +user: App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "[Apollo AIR-1](https://shop.apolloautomation.cloud/products/air-1?variant=47743956123955) seems like a good option. Open source software and hardware." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1727695336 {#4392 : 2024-09-30 13:22:16.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4381 …} +nested: Doctrine\ORM\PersistentCollection {#4379 …} +votes: Doctrine\ORM\PersistentCollection {#4377 …} +reports: Doctrine\ORM\PersistentCollection {#4375 …} +favourites: Doctrine\ORM\PersistentCollection {#4343 …} +notifications: Doctrine\ORM\PersistentCollection {#4347 …} -id: 324694 -bodyTs: "'-1':3 '/products/air-1?variant=47743956123955)':6 'air':2 'apollo':1 'good':10 'hardwar':16 'like':8 'open':12 'option':11 'seem':7 'shop.apolloautomation.cloud':5 'shop.apolloautomation.cloud/products/air-1?variant=47743956123955)':4 'softwar':14 'sourc':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7771834" +editedAt: null +createdAt: DateTimeImmutable @1705717240 {#4328 : 2024-01-20 03:20:40.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 12.0 MiB | 49.36 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4383 +user: App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "[Apollo AIR-1](https://shop.apolloautomation.cloud/products/air-1?variant=47743956123955) seems like a good option. Open source software and hardware." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1727695336 {#4392 : 2024-09-30 13:22:16.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4381 …} +nested: Doctrine\ORM\PersistentCollection {#4379 …} +votes: Doctrine\ORM\PersistentCollection {#4377 …} +reports: Doctrine\ORM\PersistentCollection {#4375 …} +favourites: Doctrine\ORM\PersistentCollection {#4343 …} +notifications: Doctrine\ORM\PersistentCollection {#4347 …} -id: 324694 -bodyTs: "'-1':3 '/products/air-1?variant=47743956123955)':6 'air':2 'apollo':1 'good':10 'hardwar':16 'like':8 'open':12 'option':11 'seem':7 'shop.apolloautomation.cloud':5 'shop.apolloautomation.cloud/products/air-1?variant=47743956123955)':4 'softwar':14 'sourc':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7771834" +editedAt: null +createdAt: DateTimeImmutable @1705717240 {#4328 : 2024-01-20 03:20:40.0 +01:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#5550 +comment: App\Entity\EntryComment {#4383 +user: App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "[Apollo AIR-1](https://shop.apolloautomation.cloud/products/air-1?variant=47743956123955) seems like a good option. Open source software and hardware." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1727695336 {#4392 : 2024-09-30 13:22:16.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4381 …} +nested: Doctrine\ORM\PersistentCollection {#4379 …} +votes: Doctrine\ORM\PersistentCollection {#4377 …} +reports: Doctrine\ORM\PersistentCollection {#4375 …} +favourites: Doctrine\ORM\PersistentCollection {#4343 …} +notifications: Doctrine\ORM\PersistentCollection {#4347 …} -id: 324694 -bodyTs: "'-1':3 '/products/air-1?variant=47743956123955)':6 'air':2 'apollo':1 'good':10 'hardwar':16 'like':8 'open':12 'option':11 'seem':7 'shop.apolloautomation.cloud':5 'shop.apolloautomation.cloud/products/air-1?variant=47743956123955)':4 'softwar':14 'sourc':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7771834" +editedAt: null +createdAt: DateTimeImmutable @1705717240 {#4328 : 2024-01-20 03:20:40.0 +01:00 } } +nestedComments: [ 331935 => App\Entity\EntryComment {#4910 +user: App\Entity\User {#4331} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4895 +user: Proxies\__CG__\App\Entity\User {#4896 +avatar: null +cover: null +email: "peregus@lemmy.world" +username: "@peregus@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728913863 {#5711 : 2024-10-14 15:51:03.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5716 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5719 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5721 …} +entries: Doctrine\ORM\PersistentCollection {#5723 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5725 …} +entryComments: Doctrine\ORM\PersistentCollection {#5727 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5729 …} +posts: Doctrine\ORM\PersistentCollection {#5731 …} +postVotes: Doctrine\ORM\PersistentCollection {#5733 …} +postComments: Doctrine\ORM\PersistentCollection {#5735 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5737 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5739 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5741 …} +follows: Doctrine\ORM\PersistentCollection {#5743 …} +followers: Doctrine\ORM\PersistentCollection {#5745 …} +blocks: Doctrine\ORM\PersistentCollection {#5747 …} +blockers: Doctrine\ORM\PersistentCollection {#5749 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5751 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5753 …} +reports: Doctrine\ORM\PersistentCollection {#5755 …} +favourites: Doctrine\ORM\PersistentCollection {#5757 …} +violations: Doctrine\ORM\PersistentCollection {#5759 …} +notifications: Doctrine\ORM\PersistentCollection {#5761 …} +awards: Doctrine\ORM\PersistentCollection {#5763 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5765 …} +categories: Doctrine\ORM\PersistentCollection {#5767 …} -id: 48125 -password: "$2y$13$zyEk.l175M43I5Q0.1jie.G0V1WpQyXtilfBWCugrIIWZkngCcMz2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5769 …} +apId: "peregus@lemmy.world" +apProfileId: "https://lemmy.world/u/peregus" +apPublicUrl: "https://lemmy.world/u/peregus" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "peregus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1721640311 {#5708 : 2024-07-22 11:25:11.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696361262 {#5710 : 2023-10-03 21:27:42.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4383} +root: App\Entity\EntryComment {#4383} +body: "It seems very nice! Do you have it? How is it? Do you know what gasses the gas sensor measure?" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705747956 {#4893 : 2024-01-20 11:52:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@evo@sh.itjust.works" ] +children: Doctrine\ORM\PersistentCollection {#4897 …} +nested: Doctrine\ORM\PersistentCollection {#4899 …} +votes: Doctrine\ORM\PersistentCollection {#4901 …} +reports: Doctrine\ORM\PersistentCollection {#4903 …} +favourites: Doctrine\ORM\PersistentCollection {#4905 …} +notifications: Doctrine\ORM\PersistentCollection {#4907 …} -id: 325368 -bodyTs: "'gas':18 'gass':16 'know':14 'measur':20 'nice':4 'seem':2 'sensor':19" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6847149" +editedAt: null +createdAt: DateTimeImmutable @1705747956 {#4894 : 2024-01-20 11:52:36.0 +01:00 } } +root: App\Entity\EntryComment {#4383} +body: "I don’t but I have a couple of the presence sensors from the company and like them a lot. They sort of *require* some tuning but have been quite reliable since." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705943693 {#4915 : 2024-01-22 18:14:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@evo@sh.itjust.works" "@peregus@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4918 …} +nested: Doctrine\ORM\PersistentCollection {#4922 …} +votes: Doctrine\ORM\PersistentCollection {#4924 …} +reports: Doctrine\ORM\PersistentCollection {#4925 …} +favourites: Doctrine\ORM\PersistentCollection {#4927 …} +notifications: Doctrine\ORM\PersistentCollection {#4929 …} -id: 331935 -bodyTs: "'compani':15 'coupl':8 'like':17 'lot':20 'presenc':11 'quit':30 'reliabl':31 'requir':24 'sensor':12 'sinc':32 'sort':22 'tune':26" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7904097" +editedAt: null +createdAt: DateTimeImmutable @1705943693 {#4912 : 2024-01-22 18:14:53.0 +01:00 } } 325368 => App\Entity\EntryComment {#4895} ] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 12.0 MiB | 45.76 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4895 +user: Proxies\__CG__\App\Entity\User {#4896 +avatar: null +cover: null +email: "peregus@lemmy.world" +username: "@peregus@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728913863 {#5711 : 2024-10-14 15:51:03.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5716 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5719 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5721 …} +entries: Doctrine\ORM\PersistentCollection {#5723 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5725 …} +entryComments: Doctrine\ORM\PersistentCollection {#5727 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5729 …} +posts: Doctrine\ORM\PersistentCollection {#5731 …} +postVotes: Doctrine\ORM\PersistentCollection {#5733 …} +postComments: Doctrine\ORM\PersistentCollection {#5735 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5737 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5739 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5741 …} +follows: Doctrine\ORM\PersistentCollection {#5743 …} +followers: Doctrine\ORM\PersistentCollection {#5745 …} +blocks: Doctrine\ORM\PersistentCollection {#5747 …} +blockers: Doctrine\ORM\PersistentCollection {#5749 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5751 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5753 …} +reports: Doctrine\ORM\PersistentCollection {#5755 …} +favourites: Doctrine\ORM\PersistentCollection {#5757 …} +violations: Doctrine\ORM\PersistentCollection {#5759 …} +notifications: Doctrine\ORM\PersistentCollection {#5761 …} +awards: Doctrine\ORM\PersistentCollection {#5763 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5765 …} +categories: Doctrine\ORM\PersistentCollection {#5767 …} -id: 48125 -password: "$2y$13$zyEk.l175M43I5Q0.1jie.G0V1WpQyXtilfBWCugrIIWZkngCcMz2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5769 …} +apId: "peregus@lemmy.world" +apProfileId: "https://lemmy.world/u/peregus" +apPublicUrl: "https://lemmy.world/u/peregus" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "peregus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1721640311 {#5708 : 2024-07-22 11:25:11.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696361262 {#5710 : 2023-10-03 21:27:42.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4383 +user: App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "[Apollo AIR-1](https://shop.apolloautomation.cloud/products/air-1?variant=47743956123955) seems like a good option. Open source software and hardware." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1727695336 {#4392 : 2024-09-30 13:22:16.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4381 …} +nested: Doctrine\ORM\PersistentCollection {#4379 …} +votes: Doctrine\ORM\PersistentCollection {#4377 …} +reports: Doctrine\ORM\PersistentCollection {#4375 …} +favourites: Doctrine\ORM\PersistentCollection {#4343 …} +notifications: Doctrine\ORM\PersistentCollection {#4347 …} -id: 324694 -bodyTs: "'-1':3 '/products/air-1?variant=47743956123955)':6 'air':2 'apollo':1 'good':10 'hardwar':16 'like':8 'open':12 'option':11 'seem':7 'shop.apolloautomation.cloud':5 'shop.apolloautomation.cloud/products/air-1?variant=47743956123955)':4 'softwar':14 'sourc':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7771834" +editedAt: null +createdAt: DateTimeImmutable @1705717240 {#4328 : 2024-01-20 03:20:40.0 +01:00 } } +root: App\Entity\EntryComment {#4383} +body: "It seems very nice! Do you have it? How is it? Do you know what gasses the gas sensor measure?" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705747956 {#4893 : 2024-01-20 11:52:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@evo@sh.itjust.works" ] +children: Doctrine\ORM\PersistentCollection {#4897 …} +nested: Doctrine\ORM\PersistentCollection {#4899 …} +votes: Doctrine\ORM\PersistentCollection {#4901 …} +reports: Doctrine\ORM\PersistentCollection {#4903 …} +favourites: Doctrine\ORM\PersistentCollection {#4905 …} +notifications: Doctrine\ORM\PersistentCollection {#4907 …} -id: 325368 -bodyTs: "'gas':18 'gass':16 'know':14 'measur':20 'nice':4 'seem':2 'sensor':19" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6847149" +editedAt: null +createdAt: DateTimeImmutable @1705747956 {#4894 : 2024-01-20 11:52:36.0 +01:00 } } "showNested" => true "level" => 2 "showEntryTitle" => false "showMagazineName" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#5624 +comment: App\Entity\EntryComment {#4895 +user: Proxies\__CG__\App\Entity\User {#4896 +avatar: null +cover: null +email: "peregus@lemmy.world" +username: "@peregus@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728913863 {#5711 : 2024-10-14 15:51:03.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5716 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5719 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5721 …} +entries: Doctrine\ORM\PersistentCollection {#5723 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5725 …} +entryComments: Doctrine\ORM\PersistentCollection {#5727 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5729 …} +posts: Doctrine\ORM\PersistentCollection {#5731 …} +postVotes: Doctrine\ORM\PersistentCollection {#5733 …} +postComments: Doctrine\ORM\PersistentCollection {#5735 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5737 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5739 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5741 …} +follows: Doctrine\ORM\PersistentCollection {#5743 …} +followers: Doctrine\ORM\PersistentCollection {#5745 …} +blocks: Doctrine\ORM\PersistentCollection {#5747 …} +blockers: Doctrine\ORM\PersistentCollection {#5749 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5751 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5753 …} +reports: Doctrine\ORM\PersistentCollection {#5755 …} +favourites: Doctrine\ORM\PersistentCollection {#5757 …} +violations: Doctrine\ORM\PersistentCollection {#5759 …} +notifications: Doctrine\ORM\PersistentCollection {#5761 …} +awards: Doctrine\ORM\PersistentCollection {#5763 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5765 …} +categories: Doctrine\ORM\PersistentCollection {#5767 …} -id: 48125 -password: "$2y$13$zyEk.l175M43I5Q0.1jie.G0V1WpQyXtilfBWCugrIIWZkngCcMz2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5769 …} +apId: "peregus@lemmy.world" +apProfileId: "https://lemmy.world/u/peregus" +apPublicUrl: "https://lemmy.world/u/peregus" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "peregus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1721640311 {#5708 : 2024-07-22 11:25:11.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696361262 {#5710 : 2023-10-03 21:27:42.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4383 +user: App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "[Apollo AIR-1](https://shop.apolloautomation.cloud/products/air-1?variant=47743956123955) seems like a good option. Open source software and hardware." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1727695336 {#4392 : 2024-09-30 13:22:16.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4381 …} +nested: Doctrine\ORM\PersistentCollection {#4379 …} +votes: Doctrine\ORM\PersistentCollection {#4377 …} +reports: Doctrine\ORM\PersistentCollection {#4375 …} +favourites: Doctrine\ORM\PersistentCollection {#4343 …} +notifications: Doctrine\ORM\PersistentCollection {#4347 …} -id: 324694 -bodyTs: "'-1':3 '/products/air-1?variant=47743956123955)':6 'air':2 'apollo':1 'good':10 'hardwar':16 'like':8 'open':12 'option':11 'seem':7 'shop.apolloautomation.cloud':5 'shop.apolloautomation.cloud/products/air-1?variant=47743956123955)':4 'softwar':14 'sourc':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7771834" +editedAt: null +createdAt: DateTimeImmutable @1705717240 {#4328 : 2024-01-20 03:20:40.0 +01:00 } } +root: App\Entity\EntryComment {#4383} +body: "It seems very nice! Do you have it? How is it? Do you know what gasses the gas sensor measure?" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705747956 {#4893 : 2024-01-20 11:52:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@evo@sh.itjust.works" ] +children: Doctrine\ORM\PersistentCollection {#4897 …} +nested: Doctrine\ORM\PersistentCollection {#4899 …} +votes: Doctrine\ORM\PersistentCollection {#4901 …} +reports: Doctrine\ORM\PersistentCollection {#4903 …} +favourites: Doctrine\ORM\PersistentCollection {#4905 …} +notifications: Doctrine\ORM\PersistentCollection {#4907 …} -id: 325368 -bodyTs: "'gas':18 'gass':16 'know':14 'measur':20 'nice':4 'seem':2 'sensor':19" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6847149" +editedAt: null +createdAt: DateTimeImmutable @1705747956 {#4894 : 2024-01-20 11:52:36.0 +01:00 } } +showMagazineName: false +showEntryTitle: false +showNested: true +level: 2 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 10.99 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#4896 +avatar: null +cover: null +email: "peregus@lemmy.world" +username: "@peregus@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728913863 {#5711 : 2024-10-14 15:51:03.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5716 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5719 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5721 …} +entries: Doctrine\ORM\PersistentCollection {#5723 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5725 …} +entryComments: Doctrine\ORM\PersistentCollection {#5727 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5729 …} +posts: Doctrine\ORM\PersistentCollection {#5731 …} +postVotes: Doctrine\ORM\PersistentCollection {#5733 …} +postComments: Doctrine\ORM\PersistentCollection {#5735 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5737 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5739 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5741 …} +follows: Doctrine\ORM\PersistentCollection {#5743 …} +followers: Doctrine\ORM\PersistentCollection {#5745 …} +blocks: Doctrine\ORM\PersistentCollection {#5747 …} +blockers: Doctrine\ORM\PersistentCollection {#5749 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5751 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5753 …} +reports: Doctrine\ORM\PersistentCollection {#5755 …} +favourites: Doctrine\ORM\PersistentCollection {#5757 …} +violations: Doctrine\ORM\PersistentCollection {#5759 …} +notifications: Doctrine\ORM\PersistentCollection {#5761 …} +awards: Doctrine\ORM\PersistentCollection {#5763 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5765 …} +categories: Doctrine\ORM\PersistentCollection {#5767 …} -id: 48125 -password: "$2y$13$zyEk.l175M43I5Q0.1jie.G0V1WpQyXtilfBWCugrIIWZkngCcMz2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5769 …} +apId: "peregus@lemmy.world" +apProfileId: "https://lemmy.world/u/peregus" +apPublicUrl: "https://lemmy.world/u/peregus" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "peregus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1721640311 {#5708 : 2024-07-22 11:25:11.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696361262 {#5710 : 2023-10-03 21:27:42.0 +02:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#5671 +user: Proxies\__CG__\App\Entity\User {#4896 +avatar: null +cover: null +email: "peregus@lemmy.world" +username: "@peregus@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728913863 {#5711 : 2024-10-14 15:51:03.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5716 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5719 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5721 …} +entries: Doctrine\ORM\PersistentCollection {#5723 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5725 …} +entryComments: Doctrine\ORM\PersistentCollection {#5727 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5729 …} +posts: Doctrine\ORM\PersistentCollection {#5731 …} +postVotes: Doctrine\ORM\PersistentCollection {#5733 …} +postComments: Doctrine\ORM\PersistentCollection {#5735 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5737 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5739 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5741 …} +follows: Doctrine\ORM\PersistentCollection {#5743 …} +followers: Doctrine\ORM\PersistentCollection {#5745 …} +blocks: Doctrine\ORM\PersistentCollection {#5747 …} +blockers: Doctrine\ORM\PersistentCollection {#5749 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5751 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5753 …} +reports: Doctrine\ORM\PersistentCollection {#5755 …} +favourites: Doctrine\ORM\PersistentCollection {#5757 …} +violations: Doctrine\ORM\PersistentCollection {#5759 …} +notifications: Doctrine\ORM\PersistentCollection {#5761 …} +awards: Doctrine\ORM\PersistentCollection {#5763 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5765 …} +categories: Doctrine\ORM\PersistentCollection {#5767 …} -id: 48125 -password: "$2y$13$zyEk.l175M43I5Q0.1jie.G0V1WpQyXtilfBWCugrIIWZkngCcMz2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5769 …} +apId: "peregus@lemmy.world" +apProfileId: "https://lemmy.world/u/peregus" +apPublicUrl: "https://lemmy.world/u/peregus" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "peregus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1721640311 {#5708 : 2024-07-22 11:25:11.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696361262 {#5710 : 2023-10-03 21:27:42.0 +02:00 } +__isInitialized__: true …2 } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705747956 {#4894 : 2024-01-20 11:52:36.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#5789 +date: DateTimeImmutable @1705747956 {#4894 : 2024-01-20 11:52:36.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 12.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705747956 {#4894 : 2024-01-20 11:52:36.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#5843 +createdAt: DateTimeImmutable @1705747956 {#4894 : 2024-01-20 11:52:36.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#4896 +avatar: null +cover: null +email: "peregus@lemmy.world" +username: "@peregus@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728913863 {#5711 : 2024-10-14 15:51:03.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5716 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5719 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5721 …} +entries: Doctrine\ORM\PersistentCollection {#5723 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5725 …} +entryComments: Doctrine\ORM\PersistentCollection {#5727 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5729 …} +posts: Doctrine\ORM\PersistentCollection {#5731 …} +postVotes: Doctrine\ORM\PersistentCollection {#5733 …} +postComments: Doctrine\ORM\PersistentCollection {#5735 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5737 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5739 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5741 …} +follows: Doctrine\ORM\PersistentCollection {#5743 …} +followers: Doctrine\ORM\PersistentCollection {#5745 …} +blocks: Doctrine\ORM\PersistentCollection {#5747 …} +blockers: Doctrine\ORM\PersistentCollection {#5749 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5751 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5753 …} +reports: Doctrine\ORM\PersistentCollection {#5755 …} +favourites: Doctrine\ORM\PersistentCollection {#5757 …} +violations: Doctrine\ORM\PersistentCollection {#5759 …} +notifications: Doctrine\ORM\PersistentCollection {#5761 …} +awards: Doctrine\ORM\PersistentCollection {#5763 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5765 …} +categories: Doctrine\ORM\PersistentCollection {#5767 …} -id: 48125 -password: "$2y$13$zyEk.l175M43I5Q0.1jie.G0V1WpQyXtilfBWCugrIIWZkngCcMz2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5769 …} +apId: "peregus@lemmy.world" +apProfileId: "https://lemmy.world/u/peregus" +apPublicUrl: "https://lemmy.world/u/peregus" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "peregus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1721640311 {#5708 : 2024-07-22 11:25:11.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696361262 {#5710 : 2023-10-03 21:27:42.0 +02:00 } +__isInitialized__: true …2 } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#5897 +width: 40 +height: 40 +user: Proxies\__CG__\App\Entity\User {#4896 +avatar: null +cover: null +email: "peregus@lemmy.world" +username: "@peregus@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728913863 {#5711 : 2024-10-14 15:51:03.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5716 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5719 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5721 …} +entries: Doctrine\ORM\PersistentCollection {#5723 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5725 …} +entryComments: Doctrine\ORM\PersistentCollection {#5727 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5729 …} +posts: Doctrine\ORM\PersistentCollection {#5731 …} +postVotes: Doctrine\ORM\PersistentCollection {#5733 …} +postComments: Doctrine\ORM\PersistentCollection {#5735 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5737 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5739 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5741 …} +follows: Doctrine\ORM\PersistentCollection {#5743 …} +followers: Doctrine\ORM\PersistentCollection {#5745 …} +blocks: Doctrine\ORM\PersistentCollection {#5747 …} +blockers: Doctrine\ORM\PersistentCollection {#5749 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5751 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5753 …} +reports: Doctrine\ORM\PersistentCollection {#5755 …} +favourites: Doctrine\ORM\PersistentCollection {#5757 …} +violations: Doctrine\ORM\PersistentCollection {#5759 …} +notifications: Doctrine\ORM\PersistentCollection {#5761 …} +awards: Doctrine\ORM\PersistentCollection {#5763 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5765 …} +categories: Doctrine\ORM\PersistentCollection {#5767 …} -id: 48125 -password: "$2y$13$zyEk.l175M43I5Q0.1jie.G0V1WpQyXtilfBWCugrIIWZkngCcMz2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5769 …} +apId: "peregus@lemmy.world" +apProfileId: "https://lemmy.world/u/peregus" +apPublicUrl: "https://lemmy.world/u/peregus" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "peregus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1721640311 {#5708 : 2024-07-22 11:25:11.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696361262 {#5710 : 2023-10-03 21:27:42.0 +02:00 } +__isInitialized__: true …2 } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 12.0 MiB | 0.39 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4895 +user: Proxies\__CG__\App\Entity\User {#4896 +avatar: null +cover: null +email: "peregus@lemmy.world" +username: "@peregus@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728913863 {#5711 : 2024-10-14 15:51:03.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5716 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5719 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5721 …} +entries: Doctrine\ORM\PersistentCollection {#5723 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5725 …} +entryComments: Doctrine\ORM\PersistentCollection {#5727 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5729 …} +posts: Doctrine\ORM\PersistentCollection {#5731 …} +postVotes: Doctrine\ORM\PersistentCollection {#5733 …} +postComments: Doctrine\ORM\PersistentCollection {#5735 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5737 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5739 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5741 …} +follows: Doctrine\ORM\PersistentCollection {#5743 …} +followers: Doctrine\ORM\PersistentCollection {#5745 …} +blocks: Doctrine\ORM\PersistentCollection {#5747 …} +blockers: Doctrine\ORM\PersistentCollection {#5749 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5751 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5753 …} +reports: Doctrine\ORM\PersistentCollection {#5755 …} +favourites: Doctrine\ORM\PersistentCollection {#5757 …} +violations: Doctrine\ORM\PersistentCollection {#5759 …} +notifications: Doctrine\ORM\PersistentCollection {#5761 …} +awards: Doctrine\ORM\PersistentCollection {#5763 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5765 …} +categories: Doctrine\ORM\PersistentCollection {#5767 …} -id: 48125 -password: "$2y$13$zyEk.l175M43I5Q0.1jie.G0V1WpQyXtilfBWCugrIIWZkngCcMz2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5769 …} +apId: "peregus@lemmy.world" +apProfileId: "https://lemmy.world/u/peregus" +apPublicUrl: "https://lemmy.world/u/peregus" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "peregus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1721640311 {#5708 : 2024-07-22 11:25:11.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696361262 {#5710 : 2023-10-03 21:27:42.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4383 +user: App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "[Apollo AIR-1](https://shop.apolloautomation.cloud/products/air-1?variant=47743956123955) seems like a good option. Open source software and hardware." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1727695336 {#4392 : 2024-09-30 13:22:16.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4381 …} +nested: Doctrine\ORM\PersistentCollection {#4379 …} +votes: Doctrine\ORM\PersistentCollection {#4377 …} +reports: Doctrine\ORM\PersistentCollection {#4375 …} +favourites: Doctrine\ORM\PersistentCollection {#4343 …} +notifications: Doctrine\ORM\PersistentCollection {#4347 …} -id: 324694 -bodyTs: "'-1':3 '/products/air-1?variant=47743956123955)':6 'air':2 'apollo':1 'good':10 'hardwar':16 'like':8 'open':12 'option':11 'seem':7 'shop.apolloautomation.cloud':5 'shop.apolloautomation.cloud/products/air-1?variant=47743956123955)':4 'softwar':14 'sourc':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7771834" +editedAt: null +createdAt: DateTimeImmutable @1705717240 {#4328 : 2024-01-20 03:20:40.0 +01:00 } } +root: App\Entity\EntryComment {#4383} +body: "It seems very nice! Do you have it? How is it? Do you know what gasses the gas sensor measure?" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705747956 {#4893 : 2024-01-20 11:52:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@evo@sh.itjust.works" ] +children: Doctrine\ORM\PersistentCollection {#4897 …} +nested: Doctrine\ORM\PersistentCollection {#4899 …} +votes: Doctrine\ORM\PersistentCollection {#4901 …} +reports: Doctrine\ORM\PersistentCollection {#4903 …} +favourites: Doctrine\ORM\PersistentCollection {#4905 …} +notifications: Doctrine\ORM\PersistentCollection {#4907 …} -id: 325368 -bodyTs: "'gas':18 'gass':16 'know':14 'measur':20 'nice':4 'seem':2 'sensor':19" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6847149" +editedAt: null +createdAt: DateTimeImmutable @1705747956 {#4894 : 2024-01-20 11:52:36.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#5966 +subject: App\Entity\EntryComment {#4895 +user: Proxies\__CG__\App\Entity\User {#4896 +avatar: null +cover: null +email: "peregus@lemmy.world" +username: "@peregus@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728913863 {#5711 : 2024-10-14 15:51:03.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5716 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5719 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5721 …} +entries: Doctrine\ORM\PersistentCollection {#5723 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5725 …} +entryComments: Doctrine\ORM\PersistentCollection {#5727 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5729 …} +posts: Doctrine\ORM\PersistentCollection {#5731 …} +postVotes: Doctrine\ORM\PersistentCollection {#5733 …} +postComments: Doctrine\ORM\PersistentCollection {#5735 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5737 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5739 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5741 …} +follows: Doctrine\ORM\PersistentCollection {#5743 …} +followers: Doctrine\ORM\PersistentCollection {#5745 …} +blocks: Doctrine\ORM\PersistentCollection {#5747 …} +blockers: Doctrine\ORM\PersistentCollection {#5749 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5751 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5753 …} +reports: Doctrine\ORM\PersistentCollection {#5755 …} +favourites: Doctrine\ORM\PersistentCollection {#5757 …} +violations: Doctrine\ORM\PersistentCollection {#5759 …} +notifications: Doctrine\ORM\PersistentCollection {#5761 …} +awards: Doctrine\ORM\PersistentCollection {#5763 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5765 …} +categories: Doctrine\ORM\PersistentCollection {#5767 …} -id: 48125 -password: "$2y$13$zyEk.l175M43I5Q0.1jie.G0V1WpQyXtilfBWCugrIIWZkngCcMz2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5769 …} +apId: "peregus@lemmy.world" +apProfileId: "https://lemmy.world/u/peregus" +apPublicUrl: "https://lemmy.world/u/peregus" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "peregus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1721640311 {#5708 : 2024-07-22 11:25:11.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696361262 {#5710 : 2023-10-03 21:27:42.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4383 +user: App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "[Apollo AIR-1](https://shop.apolloautomation.cloud/products/air-1?variant=47743956123955) seems like a good option. Open source software and hardware." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1727695336 {#4392 : 2024-09-30 13:22:16.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4381 …} +nested: Doctrine\ORM\PersistentCollection {#4379 …} +votes: Doctrine\ORM\PersistentCollection {#4377 …} +reports: Doctrine\ORM\PersistentCollection {#4375 …} +favourites: Doctrine\ORM\PersistentCollection {#4343 …} +notifications: Doctrine\ORM\PersistentCollection {#4347 …} -id: 324694 -bodyTs: "'-1':3 '/products/air-1?variant=47743956123955)':6 'air':2 'apollo':1 'good':10 'hardwar':16 'like':8 'open':12 'option':11 'seem':7 'shop.apolloautomation.cloud':5 'shop.apolloautomation.cloud/products/air-1?variant=47743956123955)':4 'softwar':14 'sourc':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7771834" +editedAt: null +createdAt: DateTimeImmutable @1705717240 {#4328 : 2024-01-20 03:20:40.0 +01:00 } } +root: App\Entity\EntryComment {#4383} +body: "It seems very nice! Do you have it? How is it? Do you know what gasses the gas sensor measure?" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705747956 {#4893 : 2024-01-20 11:52:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@evo@sh.itjust.works" ] +children: Doctrine\ORM\PersistentCollection {#4897 …} +nested: Doctrine\ORM\PersistentCollection {#4899 …} +votes: Doctrine\ORM\PersistentCollection {#4901 …} +reports: Doctrine\ORM\PersistentCollection {#4903 …} +favourites: Doctrine\ORM\PersistentCollection {#4905 …} +notifications: Doctrine\ORM\PersistentCollection {#4907 …} -id: 325368 -bodyTs: "'gas':18 'gass':16 'know':14 'measur':20 'nice':4 'seem':2 'sensor':19" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6847149" +editedAt: null +createdAt: DateTimeImmutable @1705747956 {#4894 : 2024-01-20 11:52:36.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 12.0 MiB | 0.70 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4895 +user: Proxies\__CG__\App\Entity\User {#4896 +avatar: null +cover: null +email: "peregus@lemmy.world" +username: "@peregus@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728913863 {#5711 : 2024-10-14 15:51:03.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5716 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5719 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5721 …} +entries: Doctrine\ORM\PersistentCollection {#5723 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5725 …} +entryComments: Doctrine\ORM\PersistentCollection {#5727 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5729 …} +posts: Doctrine\ORM\PersistentCollection {#5731 …} +postVotes: Doctrine\ORM\PersistentCollection {#5733 …} +postComments: Doctrine\ORM\PersistentCollection {#5735 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5737 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5739 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5741 …} +follows: Doctrine\ORM\PersistentCollection {#5743 …} +followers: Doctrine\ORM\PersistentCollection {#5745 …} +blocks: Doctrine\ORM\PersistentCollection {#5747 …} +blockers: Doctrine\ORM\PersistentCollection {#5749 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5751 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5753 …} +reports: Doctrine\ORM\PersistentCollection {#5755 …} +favourites: Doctrine\ORM\PersistentCollection {#5757 …} +violations: Doctrine\ORM\PersistentCollection {#5759 …} +notifications: Doctrine\ORM\PersistentCollection {#5761 …} +awards: Doctrine\ORM\PersistentCollection {#5763 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5765 …} +categories: Doctrine\ORM\PersistentCollection {#5767 …} -id: 48125 -password: "$2y$13$zyEk.l175M43I5Q0.1jie.G0V1WpQyXtilfBWCugrIIWZkngCcMz2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5769 …} +apId: "peregus@lemmy.world" +apProfileId: "https://lemmy.world/u/peregus" +apPublicUrl: "https://lemmy.world/u/peregus" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "peregus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1721640311 {#5708 : 2024-07-22 11:25:11.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696361262 {#5710 : 2023-10-03 21:27:42.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4383 +user: App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "[Apollo AIR-1](https://shop.apolloautomation.cloud/products/air-1?variant=47743956123955) seems like a good option. Open source software and hardware." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1727695336 {#4392 : 2024-09-30 13:22:16.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4381 …} +nested: Doctrine\ORM\PersistentCollection {#4379 …} +votes: Doctrine\ORM\PersistentCollection {#4377 …} +reports: Doctrine\ORM\PersistentCollection {#4375 …} +favourites: Doctrine\ORM\PersistentCollection {#4343 …} +notifications: Doctrine\ORM\PersistentCollection {#4347 …} -id: 324694 -bodyTs: "'-1':3 '/products/air-1?variant=47743956123955)':6 'air':2 'apollo':1 'good':10 'hardwar':16 'like':8 'open':12 'option':11 'seem':7 'shop.apolloautomation.cloud':5 'shop.apolloautomation.cloud/products/air-1?variant=47743956123955)':4 'softwar':14 'sourc':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7771834" +editedAt: null +createdAt: DateTimeImmutable @1705717240 {#4328 : 2024-01-20 03:20:40.0 +01:00 } } +root: App\Entity\EntryComment {#4383} +body: "It seems very nice! Do you have it? How is it? Do you know what gasses the gas sensor measure?" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705747956 {#4893 : 2024-01-20 11:52:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@evo@sh.itjust.works" ] +children: Doctrine\ORM\PersistentCollection {#4897 …} +nested: Doctrine\ORM\PersistentCollection {#4899 …} +votes: Doctrine\ORM\PersistentCollection {#4901 …} +reports: Doctrine\ORM\PersistentCollection {#4903 …} +favourites: Doctrine\ORM\PersistentCollection {#4905 …} +notifications: Doctrine\ORM\PersistentCollection {#4907 …} -id: 325368 -bodyTs: "'gas':18 'gass':16 'know':14 'measur':20 'nice':4 'seem':2 'sensor':19" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6847149" +editedAt: null +createdAt: DateTimeImmutable @1705747956 {#4894 : 2024-01-20 11:52:36.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#6023 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4895 +user: Proxies\__CG__\App\Entity\User {#4896 +avatar: null +cover: null +email: "peregus@lemmy.world" +username: "@peregus@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728913863 {#5711 : 2024-10-14 15:51:03.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5716 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5719 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5721 …} +entries: Doctrine\ORM\PersistentCollection {#5723 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5725 …} +entryComments: Doctrine\ORM\PersistentCollection {#5727 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5729 …} +posts: Doctrine\ORM\PersistentCollection {#5731 …} +postVotes: Doctrine\ORM\PersistentCollection {#5733 …} +postComments: Doctrine\ORM\PersistentCollection {#5735 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5737 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5739 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5741 …} +follows: Doctrine\ORM\PersistentCollection {#5743 …} +followers: Doctrine\ORM\PersistentCollection {#5745 …} +blocks: Doctrine\ORM\PersistentCollection {#5747 …} +blockers: Doctrine\ORM\PersistentCollection {#5749 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5751 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5753 …} +reports: Doctrine\ORM\PersistentCollection {#5755 …} +favourites: Doctrine\ORM\PersistentCollection {#5757 …} +violations: Doctrine\ORM\PersistentCollection {#5759 …} +notifications: Doctrine\ORM\PersistentCollection {#5761 …} +awards: Doctrine\ORM\PersistentCollection {#5763 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5765 …} +categories: Doctrine\ORM\PersistentCollection {#5767 …} -id: 48125 -password: "$2y$13$zyEk.l175M43I5Q0.1jie.G0V1WpQyXtilfBWCugrIIWZkngCcMz2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5769 …} +apId: "peregus@lemmy.world" +apProfileId: "https://lemmy.world/u/peregus" +apPublicUrl: "https://lemmy.world/u/peregus" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "peregus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1721640311 {#5708 : 2024-07-22 11:25:11.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696361262 {#5710 : 2023-10-03 21:27:42.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4383 +user: App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "[Apollo AIR-1](https://shop.apolloautomation.cloud/products/air-1?variant=47743956123955) seems like a good option. Open source software and hardware." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1727695336 {#4392 : 2024-09-30 13:22:16.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4381 …} +nested: Doctrine\ORM\PersistentCollection {#4379 …} +votes: Doctrine\ORM\PersistentCollection {#4377 …} +reports: Doctrine\ORM\PersistentCollection {#4375 …} +favourites: Doctrine\ORM\PersistentCollection {#4343 …} +notifications: Doctrine\ORM\PersistentCollection {#4347 …} -id: 324694 -bodyTs: "'-1':3 '/products/air-1?variant=47743956123955)':6 'air':2 'apollo':1 'good':10 'hardwar':16 'like':8 'open':12 'option':11 'seem':7 'shop.apolloautomation.cloud':5 'shop.apolloautomation.cloud/products/air-1?variant=47743956123955)':4 'softwar':14 'sourc':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7771834" +editedAt: null +createdAt: DateTimeImmutable @1705717240 {#4328 : 2024-01-20 03:20:40.0 +01:00 } } +root: App\Entity\EntryComment {#4383} +body: "It seems very nice! Do you have it? How is it? Do you know what gasses the gas sensor measure?" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705747956 {#4893 : 2024-01-20 11:52:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@evo@sh.itjust.works" ] +children: Doctrine\ORM\PersistentCollection {#4897 …} +nested: Doctrine\ORM\PersistentCollection {#4899 …} +votes: Doctrine\ORM\PersistentCollection {#4901 …} +reports: Doctrine\ORM\PersistentCollection {#4903 …} +favourites: Doctrine\ORM\PersistentCollection {#4905 …} +notifications: Doctrine\ORM\PersistentCollection {#4907 …} -id: 325368 -bodyTs: "'gas':18 'gass':16 'know':14 'measur':20 'nice':4 'seem':2 'sensor':19" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6847149" +editedAt: null +createdAt: DateTimeImmutable @1705747956 {#4894 : 2024-01-20 11:52:36.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 12.0 MiB | 28.30 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4895 +user: Proxies\__CG__\App\Entity\User {#4896 +avatar: null +cover: null +email: "peregus@lemmy.world" +username: "@peregus@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728913863 {#5711 : 2024-10-14 15:51:03.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5716 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5719 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5721 …} +entries: Doctrine\ORM\PersistentCollection {#5723 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5725 …} +entryComments: Doctrine\ORM\PersistentCollection {#5727 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5729 …} +posts: Doctrine\ORM\PersistentCollection {#5731 …} +postVotes: Doctrine\ORM\PersistentCollection {#5733 …} +postComments: Doctrine\ORM\PersistentCollection {#5735 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5737 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5739 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5741 …} +follows: Doctrine\ORM\PersistentCollection {#5743 …} +followers: Doctrine\ORM\PersistentCollection {#5745 …} +blocks: Doctrine\ORM\PersistentCollection {#5747 …} +blockers: Doctrine\ORM\PersistentCollection {#5749 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5751 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5753 …} +reports: Doctrine\ORM\PersistentCollection {#5755 …} +favourites: Doctrine\ORM\PersistentCollection {#5757 …} +violations: Doctrine\ORM\PersistentCollection {#5759 …} +notifications: Doctrine\ORM\PersistentCollection {#5761 …} +awards: Doctrine\ORM\PersistentCollection {#5763 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5765 …} +categories: Doctrine\ORM\PersistentCollection {#5767 …} -id: 48125 -password: "$2y$13$zyEk.l175M43I5Q0.1jie.G0V1WpQyXtilfBWCugrIIWZkngCcMz2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5769 …} +apId: "peregus@lemmy.world" +apProfileId: "https://lemmy.world/u/peregus" +apPublicUrl: "https://lemmy.world/u/peregus" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "peregus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1721640311 {#5708 : 2024-07-22 11:25:11.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696361262 {#5710 : 2023-10-03 21:27:42.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4383 +user: App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "[Apollo AIR-1](https://shop.apolloautomation.cloud/products/air-1?variant=47743956123955) seems like a good option. Open source software and hardware." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1727695336 {#4392 : 2024-09-30 13:22:16.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4381 …} +nested: Doctrine\ORM\PersistentCollection {#4379 …} +votes: Doctrine\ORM\PersistentCollection {#4377 …} +reports: Doctrine\ORM\PersistentCollection {#4375 …} +favourites: Doctrine\ORM\PersistentCollection {#4343 …} +notifications: Doctrine\ORM\PersistentCollection {#4347 …} -id: 324694 -bodyTs: "'-1':3 '/products/air-1?variant=47743956123955)':6 'air':2 'apollo':1 'good':10 'hardwar':16 'like':8 'open':12 'option':11 'seem':7 'shop.apolloautomation.cloud':5 'shop.apolloautomation.cloud/products/air-1?variant=47743956123955)':4 'softwar':14 'sourc':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7771834" +editedAt: null +createdAt: DateTimeImmutable @1705717240 {#4328 : 2024-01-20 03:20:40.0 +01:00 } } +root: App\Entity\EntryComment {#4383} +body: "It seems very nice! Do you have it? How is it? Do you know what gasses the gas sensor measure?" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705747956 {#4893 : 2024-01-20 11:52:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@evo@sh.itjust.works" ] +children: Doctrine\ORM\PersistentCollection {#4897 …} +nested: Doctrine\ORM\PersistentCollection {#4899 …} +votes: Doctrine\ORM\PersistentCollection {#4901 …} +reports: Doctrine\ORM\PersistentCollection {#4903 …} +favourites: Doctrine\ORM\PersistentCollection {#4905 …} +notifications: Doctrine\ORM\PersistentCollection {#4907 …} -id: 325368 -bodyTs: "'gas':18 'gass':16 'know':14 'measur':20 'nice':4 'seem':2 'sensor':19" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6847149" +editedAt: null +createdAt: DateTimeImmutable @1705747956 {#4894 : 2024-01-20 11:52:36.0 +01:00 } } "level" => 2 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#6263 +comment: App\Entity\EntryComment {#4895 +user: Proxies\__CG__\App\Entity\User {#4896 +avatar: null +cover: null +email: "peregus@lemmy.world" +username: "@peregus@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728913863 {#5711 : 2024-10-14 15:51:03.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5716 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5719 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5721 …} +entries: Doctrine\ORM\PersistentCollection {#5723 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5725 …} +entryComments: Doctrine\ORM\PersistentCollection {#5727 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5729 …} +posts: Doctrine\ORM\PersistentCollection {#5731 …} +postVotes: Doctrine\ORM\PersistentCollection {#5733 …} +postComments: Doctrine\ORM\PersistentCollection {#5735 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5737 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5739 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5741 …} +follows: Doctrine\ORM\PersistentCollection {#5743 …} +followers: Doctrine\ORM\PersistentCollection {#5745 …} +blocks: Doctrine\ORM\PersistentCollection {#5747 …} +blockers: Doctrine\ORM\PersistentCollection {#5749 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5751 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5753 …} +reports: Doctrine\ORM\PersistentCollection {#5755 …} +favourites: Doctrine\ORM\PersistentCollection {#5757 …} +violations: Doctrine\ORM\PersistentCollection {#5759 …} +notifications: Doctrine\ORM\PersistentCollection {#5761 …} +awards: Doctrine\ORM\PersistentCollection {#5763 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5765 …} +categories: Doctrine\ORM\PersistentCollection {#5767 …} -id: 48125 -password: "$2y$13$zyEk.l175M43I5Q0.1jie.G0V1WpQyXtilfBWCugrIIWZkngCcMz2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5769 …} +apId: "peregus@lemmy.world" +apProfileId: "https://lemmy.world/u/peregus" +apPublicUrl: "https://lemmy.world/u/peregus" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "peregus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1721640311 {#5708 : 2024-07-22 11:25:11.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696361262 {#5710 : 2023-10-03 21:27:42.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4383 +user: App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "[Apollo AIR-1](https://shop.apolloautomation.cloud/products/air-1?variant=47743956123955) seems like a good option. Open source software and hardware." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1727695336 {#4392 : 2024-09-30 13:22:16.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4381 …} +nested: Doctrine\ORM\PersistentCollection {#4379 …} +votes: Doctrine\ORM\PersistentCollection {#4377 …} +reports: Doctrine\ORM\PersistentCollection {#4375 …} +favourites: Doctrine\ORM\PersistentCollection {#4343 …} +notifications: Doctrine\ORM\PersistentCollection {#4347 …} -id: 324694 -bodyTs: "'-1':3 '/products/air-1?variant=47743956123955)':6 'air':2 'apollo':1 'good':10 'hardwar':16 'like':8 'open':12 'option':11 'seem':7 'shop.apolloautomation.cloud':5 'shop.apolloautomation.cloud/products/air-1?variant=47743956123955)':4 'softwar':14 'sourc':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7771834" +editedAt: null +createdAt: DateTimeImmutable @1705717240 {#4328 : 2024-01-20 03:20:40.0 +01:00 } } +root: App\Entity\EntryComment {#4383} +body: "It seems very nice! Do you have it? How is it? Do you know what gasses the gas sensor measure?" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705747956 {#4893 : 2024-01-20 11:52:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@evo@sh.itjust.works" ] +children: Doctrine\ORM\PersistentCollection {#4897 …} +nested: Doctrine\ORM\PersistentCollection {#4899 …} +votes: Doctrine\ORM\PersistentCollection {#4901 …} +reports: Doctrine\ORM\PersistentCollection {#4903 …} +favourites: Doctrine\ORM\PersistentCollection {#4905 …} +notifications: Doctrine\ORM\PersistentCollection {#4907 …} -id: 325368 -bodyTs: "'gas':18 'gass':16 'know':14 'measur':20 'nice':4 'seem':2 'sensor':19" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6847149" +editedAt: null +createdAt: DateTimeImmutable @1705747956 {#4894 : 2024-01-20 11:52:36.0 +01:00 } } +nestedComments: [] +level: 2 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 12.0 MiB | 27.57 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4910 +user: App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4895 +user: Proxies\__CG__\App\Entity\User {#4896 +avatar: null +cover: null +email: "peregus@lemmy.world" +username: "@peregus@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728913863 {#5711 : 2024-10-14 15:51:03.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5716 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5719 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5721 …} +entries: Doctrine\ORM\PersistentCollection {#5723 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5725 …} +entryComments: Doctrine\ORM\PersistentCollection {#5727 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5729 …} +posts: Doctrine\ORM\PersistentCollection {#5731 …} +postVotes: Doctrine\ORM\PersistentCollection {#5733 …} +postComments: Doctrine\ORM\PersistentCollection {#5735 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5737 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5739 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5741 …} +follows: Doctrine\ORM\PersistentCollection {#5743 …} +followers: Doctrine\ORM\PersistentCollection {#5745 …} +blocks: Doctrine\ORM\PersistentCollection {#5747 …} +blockers: Doctrine\ORM\PersistentCollection {#5749 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5751 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5753 …} +reports: Doctrine\ORM\PersistentCollection {#5755 …} +favourites: Doctrine\ORM\PersistentCollection {#5757 …} +violations: Doctrine\ORM\PersistentCollection {#5759 …} +notifications: Doctrine\ORM\PersistentCollection {#5761 …} +awards: Doctrine\ORM\PersistentCollection {#5763 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5765 …} +categories: Doctrine\ORM\PersistentCollection {#5767 …} -id: 48125 -password: "$2y$13$zyEk.l175M43I5Q0.1jie.G0V1WpQyXtilfBWCugrIIWZkngCcMz2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5769 …} +apId: "peregus@lemmy.world" +apProfileId: "https://lemmy.world/u/peregus" +apPublicUrl: "https://lemmy.world/u/peregus" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "peregus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1721640311 {#5708 : 2024-07-22 11:25:11.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696361262 {#5710 : 2023-10-03 21:27:42.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4383 +user: App\Entity\User {#4331} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "[Apollo AIR-1](https://shop.apolloautomation.cloud/products/air-1?variant=47743956123955) seems like a good option. Open source software and hardware." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1727695336 {#4392 : 2024-09-30 13:22:16.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4381 …} +nested: Doctrine\ORM\PersistentCollection {#4379 …} +votes: Doctrine\ORM\PersistentCollection {#4377 …} +reports: Doctrine\ORM\PersistentCollection {#4375 …} +favourites: Doctrine\ORM\PersistentCollection {#4343 …} +notifications: Doctrine\ORM\PersistentCollection {#4347 …} -id: 324694 -bodyTs: "'-1':3 '/products/air-1?variant=47743956123955)':6 'air':2 'apollo':1 'good':10 'hardwar':16 'like':8 'open':12 'option':11 'seem':7 'shop.apolloautomation.cloud':5 'shop.apolloautomation.cloud/products/air-1?variant=47743956123955)':4 'softwar':14 'sourc':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7771834" +editedAt: null +createdAt: DateTimeImmutable @1705717240 {#4328 : 2024-01-20 03:20:40.0 +01:00 } } +root: App\Entity\EntryComment {#4383} +body: "It seems very nice! Do you have it? How is it? Do you know what gasses the gas sensor measure?" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705747956 {#4893 : 2024-01-20 11:52:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@evo@sh.itjust.works" ] +children: Doctrine\ORM\PersistentCollection {#4897 …} +nested: Doctrine\ORM\PersistentCollection {#4899 …} +votes: Doctrine\ORM\PersistentCollection {#4901 …} +reports: Doctrine\ORM\PersistentCollection {#4903 …} +favourites: Doctrine\ORM\PersistentCollection {#4905 …} +notifications: Doctrine\ORM\PersistentCollection {#4907 …} -id: 325368 -bodyTs: "'gas':18 'gass':16 'know':14 'measur':20 'nice':4 'seem':2 'sensor':19" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6847149" +editedAt: null +createdAt: DateTimeImmutable @1705747956 {#4894 : 2024-01-20 11:52:36.0 +01:00 } } +root: App\Entity\EntryComment {#4383} +body: "I don’t but I have a couple of the presence sensors from the company and like them a lot. They sort of *require* some tuning but have been quite reliable since." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705943693 {#4915 : 2024-01-22 18:14:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@evo@sh.itjust.works" "@peregus@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4918 …} +nested: Doctrine\ORM\PersistentCollection {#4922 …} +votes: Doctrine\ORM\PersistentCollection {#4924 …} +reports: Doctrine\ORM\PersistentCollection {#4925 …} +favourites: Doctrine\ORM\PersistentCollection {#4927 …} +notifications: Doctrine\ORM\PersistentCollection {#4929 …} -id: 331935 -bodyTs: "'compani':15 'coupl':8 'like':17 'lot':20 'presenc':11 'quit':30 'reliabl':31 'requir':24 'sensor':12 'sinc':32 'sort':22 'tune':26" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7904097" +editedAt: null +createdAt: DateTimeImmutable @1705943693 {#4912 : 2024-01-22 18:14:53.0 +01:00 } } "showNested" => true "level" => 3 "showEntryTitle" => false "showMagazineName" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#6318 +comment: App\Entity\EntryComment {#4910 +user: App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4895 +user: Proxies\__CG__\App\Entity\User {#4896 +avatar: null +cover: null +email: "peregus@lemmy.world" +username: "@peregus@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728913863 {#5711 : 2024-10-14 15:51:03.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5716 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5719 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5721 …} +entries: Doctrine\ORM\PersistentCollection {#5723 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5725 …} +entryComments: Doctrine\ORM\PersistentCollection {#5727 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5729 …} +posts: Doctrine\ORM\PersistentCollection {#5731 …} +postVotes: Doctrine\ORM\PersistentCollection {#5733 …} +postComments: Doctrine\ORM\PersistentCollection {#5735 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5737 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5739 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5741 …} +follows: Doctrine\ORM\PersistentCollection {#5743 …} +followers: Doctrine\ORM\PersistentCollection {#5745 …} +blocks: Doctrine\ORM\PersistentCollection {#5747 …} +blockers: Doctrine\ORM\PersistentCollection {#5749 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5751 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5753 …} +reports: Doctrine\ORM\PersistentCollection {#5755 …} +favourites: Doctrine\ORM\PersistentCollection {#5757 …} +violations: Doctrine\ORM\PersistentCollection {#5759 …} +notifications: Doctrine\ORM\PersistentCollection {#5761 …} +awards: Doctrine\ORM\PersistentCollection {#5763 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5765 …} +categories: Doctrine\ORM\PersistentCollection {#5767 …} -id: 48125 -password: "$2y$13$zyEk.l175M43I5Q0.1jie.G0V1WpQyXtilfBWCugrIIWZkngCcMz2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5769 …} +apId: "peregus@lemmy.world" +apProfileId: "https://lemmy.world/u/peregus" +apPublicUrl: "https://lemmy.world/u/peregus" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "peregus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1721640311 {#5708 : 2024-07-22 11:25:11.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696361262 {#5710 : 2023-10-03 21:27:42.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4383 +user: App\Entity\User {#4331} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "[Apollo AIR-1](https://shop.apolloautomation.cloud/products/air-1?variant=47743956123955) seems like a good option. Open source software and hardware." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1727695336 {#4392 : 2024-09-30 13:22:16.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4381 …} +nested: Doctrine\ORM\PersistentCollection {#4379 …} +votes: Doctrine\ORM\PersistentCollection {#4377 …} +reports: Doctrine\ORM\PersistentCollection {#4375 …} +favourites: Doctrine\ORM\PersistentCollection {#4343 …} +notifications: Doctrine\ORM\PersistentCollection {#4347 …} -id: 324694 -bodyTs: "'-1':3 '/products/air-1?variant=47743956123955)':6 'air':2 'apollo':1 'good':10 'hardwar':16 'like':8 'open':12 'option':11 'seem':7 'shop.apolloautomation.cloud':5 'shop.apolloautomation.cloud/products/air-1?variant=47743956123955)':4 'softwar':14 'sourc':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7771834" +editedAt: null +createdAt: DateTimeImmutable @1705717240 {#4328 : 2024-01-20 03:20:40.0 +01:00 } } +root: App\Entity\EntryComment {#4383} +body: "It seems very nice! Do you have it? How is it? Do you know what gasses the gas sensor measure?" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705747956 {#4893 : 2024-01-20 11:52:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@evo@sh.itjust.works" ] +children: Doctrine\ORM\PersistentCollection {#4897 …} +nested: Doctrine\ORM\PersistentCollection {#4899 …} +votes: Doctrine\ORM\PersistentCollection {#4901 …} +reports: Doctrine\ORM\PersistentCollection {#4903 …} +favourites: Doctrine\ORM\PersistentCollection {#4905 …} +notifications: Doctrine\ORM\PersistentCollection {#4907 …} -id: 325368 -bodyTs: "'gas':18 'gass':16 'know':14 'measur':20 'nice':4 'seem':2 'sensor':19" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6847149" +editedAt: null +createdAt: DateTimeImmutable @1705747956 {#4894 : 2024-01-20 11:52:36.0 +01:00 } } +root: App\Entity\EntryComment {#4383} +body: "I don’t but I have a couple of the presence sensors from the company and like them a lot. They sort of *require* some tuning but have been quite reliable since." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705943693 {#4915 : 2024-01-22 18:14:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@evo@sh.itjust.works" "@peregus@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4918 …} +nested: Doctrine\ORM\PersistentCollection {#4922 …} +votes: Doctrine\ORM\PersistentCollection {#4924 …} +reports: Doctrine\ORM\PersistentCollection {#4925 …} +favourites: Doctrine\ORM\PersistentCollection {#4927 …} +notifications: Doctrine\ORM\PersistentCollection {#4929 …} -id: 331935 -bodyTs: "'compani':15 'coupl':8 'like':17 'lot':20 'presenc':11 'quit':30 'reliabl':31 'requir':24 'sensor':12 'sinc':32 'sort':22 'tune':26" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7904097" +editedAt: null +createdAt: DateTimeImmutable @1705943693 {#4912 : 2024-01-22 18:14:53.0 +01:00 } } +showMagazineName: false +showEntryTitle: false +showNested: true +level: 3 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 0.17 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#6363 +user: App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705943693 {#4912 : 2024-01-22 18:14:53.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#6418 +date: DateTimeImmutable @1705943693 {#4912 : 2024-01-22 18:14:53.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 12.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705943693 {#4912 : 2024-01-22 18:14:53.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#6472 +createdAt: DateTimeImmutable @1705943693 {#4912 : 2024-01-22 18:14:53.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#6526 +width: 40 +height: 40 +user: App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 12.0 MiB | 0.45 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4910 +user: App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4895 +user: Proxies\__CG__\App\Entity\User {#4896 +avatar: null +cover: null +email: "peregus@lemmy.world" +username: "@peregus@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728913863 {#5711 : 2024-10-14 15:51:03.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5716 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5719 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5721 …} +entries: Doctrine\ORM\PersistentCollection {#5723 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5725 …} +entryComments: Doctrine\ORM\PersistentCollection {#5727 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5729 …} +posts: Doctrine\ORM\PersistentCollection {#5731 …} +postVotes: Doctrine\ORM\PersistentCollection {#5733 …} +postComments: Doctrine\ORM\PersistentCollection {#5735 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5737 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5739 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5741 …} +follows: Doctrine\ORM\PersistentCollection {#5743 …} +followers: Doctrine\ORM\PersistentCollection {#5745 …} +blocks: Doctrine\ORM\PersistentCollection {#5747 …} +blockers: Doctrine\ORM\PersistentCollection {#5749 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5751 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5753 …} +reports: Doctrine\ORM\PersistentCollection {#5755 …} +favourites: Doctrine\ORM\PersistentCollection {#5757 …} +violations: Doctrine\ORM\PersistentCollection {#5759 …} +notifications: Doctrine\ORM\PersistentCollection {#5761 …} +awards: Doctrine\ORM\PersistentCollection {#5763 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5765 …} +categories: Doctrine\ORM\PersistentCollection {#5767 …} -id: 48125 -password: "$2y$13$zyEk.l175M43I5Q0.1jie.G0V1WpQyXtilfBWCugrIIWZkngCcMz2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5769 …} +apId: "peregus@lemmy.world" +apProfileId: "https://lemmy.world/u/peregus" +apPublicUrl: "https://lemmy.world/u/peregus" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "peregus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1721640311 {#5708 : 2024-07-22 11:25:11.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696361262 {#5710 : 2023-10-03 21:27:42.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4383 +user: App\Entity\User {#4331} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "[Apollo AIR-1](https://shop.apolloautomation.cloud/products/air-1?variant=47743956123955) seems like a good option. Open source software and hardware." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1727695336 {#4392 : 2024-09-30 13:22:16.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4381 …} +nested: Doctrine\ORM\PersistentCollection {#4379 …} +votes: Doctrine\ORM\PersistentCollection {#4377 …} +reports: Doctrine\ORM\PersistentCollection {#4375 …} +favourites: Doctrine\ORM\PersistentCollection {#4343 …} +notifications: Doctrine\ORM\PersistentCollection {#4347 …} -id: 324694 -bodyTs: "'-1':3 '/products/air-1?variant=47743956123955)':6 'air':2 'apollo':1 'good':10 'hardwar':16 'like':8 'open':12 'option':11 'seem':7 'shop.apolloautomation.cloud':5 'shop.apolloautomation.cloud/products/air-1?variant=47743956123955)':4 'softwar':14 'sourc':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7771834" +editedAt: null +createdAt: DateTimeImmutable @1705717240 {#4328 : 2024-01-20 03:20:40.0 +01:00 } } +root: App\Entity\EntryComment {#4383} +body: "It seems very nice! Do you have it? How is it? Do you know what gasses the gas sensor measure?" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705747956 {#4893 : 2024-01-20 11:52:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@evo@sh.itjust.works" ] +children: Doctrine\ORM\PersistentCollection {#4897 …} +nested: Doctrine\ORM\PersistentCollection {#4899 …} +votes: Doctrine\ORM\PersistentCollection {#4901 …} +reports: Doctrine\ORM\PersistentCollection {#4903 …} +favourites: Doctrine\ORM\PersistentCollection {#4905 …} +notifications: Doctrine\ORM\PersistentCollection {#4907 …} -id: 325368 -bodyTs: "'gas':18 'gass':16 'know':14 'measur':20 'nice':4 'seem':2 'sensor':19" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6847149" +editedAt: null +createdAt: DateTimeImmutable @1705747956 {#4894 : 2024-01-20 11:52:36.0 +01:00 } } +root: App\Entity\EntryComment {#4383} +body: "I don’t but I have a couple of the presence sensors from the company and like them a lot. They sort of *require* some tuning but have been quite reliable since." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705943693 {#4915 : 2024-01-22 18:14:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@evo@sh.itjust.works" "@peregus@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4918 …} +nested: Doctrine\ORM\PersistentCollection {#4922 …} +votes: Doctrine\ORM\PersistentCollection {#4924 …} +reports: Doctrine\ORM\PersistentCollection {#4925 …} +favourites: Doctrine\ORM\PersistentCollection {#4927 …} +notifications: Doctrine\ORM\PersistentCollection {#4929 …} -id: 331935 -bodyTs: "'compani':15 'coupl':8 'like':17 'lot':20 'presenc':11 'quit':30 'reliabl':31 'requir':24 'sensor':12 'sinc':32 'sort':22 'tune':26" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7904097" +editedAt: null +createdAt: DateTimeImmutable @1705943693 {#4912 : 2024-01-22 18:14:53.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#6601 +subject: App\Entity\EntryComment {#4910 +user: App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4895 +user: Proxies\__CG__\App\Entity\User {#4896 +avatar: null +cover: null +email: "peregus@lemmy.world" +username: "@peregus@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728913863 {#5711 : 2024-10-14 15:51:03.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5716 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5719 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5721 …} +entries: Doctrine\ORM\PersistentCollection {#5723 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5725 …} +entryComments: Doctrine\ORM\PersistentCollection {#5727 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5729 …} +posts: Doctrine\ORM\PersistentCollection {#5731 …} +postVotes: Doctrine\ORM\PersistentCollection {#5733 …} +postComments: Doctrine\ORM\PersistentCollection {#5735 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5737 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5739 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5741 …} +follows: Doctrine\ORM\PersistentCollection {#5743 …} +followers: Doctrine\ORM\PersistentCollection {#5745 …} +blocks: Doctrine\ORM\PersistentCollection {#5747 …} +blockers: Doctrine\ORM\PersistentCollection {#5749 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5751 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5753 …} +reports: Doctrine\ORM\PersistentCollection {#5755 …} +favourites: Doctrine\ORM\PersistentCollection {#5757 …} +violations: Doctrine\ORM\PersistentCollection {#5759 …} +notifications: Doctrine\ORM\PersistentCollection {#5761 …} +awards: Doctrine\ORM\PersistentCollection {#5763 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5765 …} +categories: Doctrine\ORM\PersistentCollection {#5767 …} -id: 48125 -password: "$2y$13$zyEk.l175M43I5Q0.1jie.G0V1WpQyXtilfBWCugrIIWZkngCcMz2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5769 …} +apId: "peregus@lemmy.world" +apProfileId: "https://lemmy.world/u/peregus" +apPublicUrl: "https://lemmy.world/u/peregus" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "peregus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1721640311 {#5708 : 2024-07-22 11:25:11.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696361262 {#5710 : 2023-10-03 21:27:42.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4383 +user: App\Entity\User {#4331} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "[Apollo AIR-1](https://shop.apolloautomation.cloud/products/air-1?variant=47743956123955) seems like a good option. Open source software and hardware." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1727695336 {#4392 : 2024-09-30 13:22:16.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4381 …} +nested: Doctrine\ORM\PersistentCollection {#4379 …} +votes: Doctrine\ORM\PersistentCollection {#4377 …} +reports: Doctrine\ORM\PersistentCollection {#4375 …} +favourites: Doctrine\ORM\PersistentCollection {#4343 …} +notifications: Doctrine\ORM\PersistentCollection {#4347 …} -id: 324694 -bodyTs: "'-1':3 '/products/air-1?variant=47743956123955)':6 'air':2 'apollo':1 'good':10 'hardwar':16 'like':8 'open':12 'option':11 'seem':7 'shop.apolloautomation.cloud':5 'shop.apolloautomation.cloud/products/air-1?variant=47743956123955)':4 'softwar':14 'sourc':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7771834" +editedAt: null +createdAt: DateTimeImmutable @1705717240 {#4328 : 2024-01-20 03:20:40.0 +01:00 } } +root: App\Entity\EntryComment {#4383} +body: "It seems very nice! Do you have it? How is it? Do you know what gasses the gas sensor measure?" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705747956 {#4893 : 2024-01-20 11:52:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@evo@sh.itjust.works" ] +children: Doctrine\ORM\PersistentCollection {#4897 …} +nested: Doctrine\ORM\PersistentCollection {#4899 …} +votes: Doctrine\ORM\PersistentCollection {#4901 …} +reports: Doctrine\ORM\PersistentCollection {#4903 …} +favourites: Doctrine\ORM\PersistentCollection {#4905 …} +notifications: Doctrine\ORM\PersistentCollection {#4907 …} -id: 325368 -bodyTs: "'gas':18 'gass':16 'know':14 'measur':20 'nice':4 'seem':2 'sensor':19" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6847149" +editedAt: null +createdAt: DateTimeImmutable @1705747956 {#4894 : 2024-01-20 11:52:36.0 +01:00 } } +root: App\Entity\EntryComment {#4383} +body: "I don’t but I have a couple of the presence sensors from the company and like them a lot. They sort of *require* some tuning but have been quite reliable since." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705943693 {#4915 : 2024-01-22 18:14:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@evo@sh.itjust.works" "@peregus@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4918 …} +nested: Doctrine\ORM\PersistentCollection {#4922 …} +votes: Doctrine\ORM\PersistentCollection {#4924 …} +reports: Doctrine\ORM\PersistentCollection {#4925 …} +favourites: Doctrine\ORM\PersistentCollection {#4927 …} +notifications: Doctrine\ORM\PersistentCollection {#4929 …} -id: 331935 -bodyTs: "'compani':15 'coupl':8 'like':17 'lot':20 'presenc':11 'quit':30 'reliabl':31 'requir':24 'sensor':12 'sinc':32 'sort':22 'tune':26" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7904097" +editedAt: null +createdAt: DateTimeImmutable @1705943693 {#4912 : 2024-01-22 18:14:53.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 12.0 MiB | 0.66 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4910 +user: App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4895 +user: Proxies\__CG__\App\Entity\User {#4896 +avatar: null +cover: null +email: "peregus@lemmy.world" +username: "@peregus@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728913863 {#5711 : 2024-10-14 15:51:03.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5716 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5719 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5721 …} +entries: Doctrine\ORM\PersistentCollection {#5723 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5725 …} +entryComments: Doctrine\ORM\PersistentCollection {#5727 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5729 …} +posts: Doctrine\ORM\PersistentCollection {#5731 …} +postVotes: Doctrine\ORM\PersistentCollection {#5733 …} +postComments: Doctrine\ORM\PersistentCollection {#5735 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5737 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5739 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5741 …} +follows: Doctrine\ORM\PersistentCollection {#5743 …} +followers: Doctrine\ORM\PersistentCollection {#5745 …} +blocks: Doctrine\ORM\PersistentCollection {#5747 …} +blockers: Doctrine\ORM\PersistentCollection {#5749 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5751 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5753 …} +reports: Doctrine\ORM\PersistentCollection {#5755 …} +favourites: Doctrine\ORM\PersistentCollection {#5757 …} +violations: Doctrine\ORM\PersistentCollection {#5759 …} +notifications: Doctrine\ORM\PersistentCollection {#5761 …} +awards: Doctrine\ORM\PersistentCollection {#5763 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5765 …} +categories: Doctrine\ORM\PersistentCollection {#5767 …} -id: 48125 -password: "$2y$13$zyEk.l175M43I5Q0.1jie.G0V1WpQyXtilfBWCugrIIWZkngCcMz2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5769 …} +apId: "peregus@lemmy.world" +apProfileId: "https://lemmy.world/u/peregus" +apPublicUrl: "https://lemmy.world/u/peregus" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "peregus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1721640311 {#5708 : 2024-07-22 11:25:11.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696361262 {#5710 : 2023-10-03 21:27:42.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4383 +user: App\Entity\User {#4331} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "[Apollo AIR-1](https://shop.apolloautomation.cloud/products/air-1?variant=47743956123955) seems like a good option. Open source software and hardware." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1727695336 {#4392 : 2024-09-30 13:22:16.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4381 …} +nested: Doctrine\ORM\PersistentCollection {#4379 …} +votes: Doctrine\ORM\PersistentCollection {#4377 …} +reports: Doctrine\ORM\PersistentCollection {#4375 …} +favourites: Doctrine\ORM\PersistentCollection {#4343 …} +notifications: Doctrine\ORM\PersistentCollection {#4347 …} -id: 324694 -bodyTs: "'-1':3 '/products/air-1?variant=47743956123955)':6 'air':2 'apollo':1 'good':10 'hardwar':16 'like':8 'open':12 'option':11 'seem':7 'shop.apolloautomation.cloud':5 'shop.apolloautomation.cloud/products/air-1?variant=47743956123955)':4 'softwar':14 'sourc':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7771834" +editedAt: null +createdAt: DateTimeImmutable @1705717240 {#4328 : 2024-01-20 03:20:40.0 +01:00 } } +root: App\Entity\EntryComment {#4383} +body: "It seems very nice! Do you have it? How is it? Do you know what gasses the gas sensor measure?" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705747956 {#4893 : 2024-01-20 11:52:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@evo@sh.itjust.works" ] +children: Doctrine\ORM\PersistentCollection {#4897 …} +nested: Doctrine\ORM\PersistentCollection {#4899 …} +votes: Doctrine\ORM\PersistentCollection {#4901 …} +reports: Doctrine\ORM\PersistentCollection {#4903 …} +favourites: Doctrine\ORM\PersistentCollection {#4905 …} +notifications: Doctrine\ORM\PersistentCollection {#4907 …} -id: 325368 -bodyTs: "'gas':18 'gass':16 'know':14 'measur':20 'nice':4 'seem':2 'sensor':19" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6847149" +editedAt: null +createdAt: DateTimeImmutable @1705747956 {#4894 : 2024-01-20 11:52:36.0 +01:00 } } +root: App\Entity\EntryComment {#4383} +body: "I don’t but I have a couple of the presence sensors from the company and like them a lot. They sort of *require* some tuning but have been quite reliable since." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705943693 {#4915 : 2024-01-22 18:14:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@evo@sh.itjust.works" "@peregus@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4918 …} +nested: Doctrine\ORM\PersistentCollection {#4922 …} +votes: Doctrine\ORM\PersistentCollection {#4924 …} +reports: Doctrine\ORM\PersistentCollection {#4925 …} +favourites: Doctrine\ORM\PersistentCollection {#4927 …} +notifications: Doctrine\ORM\PersistentCollection {#4929 …} -id: 331935 -bodyTs: "'compani':15 'coupl':8 'like':17 'lot':20 'presenc':11 'quit':30 'reliabl':31 'requir':24 'sensor':12 'sinc':32 'sort':22 'tune':26" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7904097" +editedAt: null +createdAt: DateTimeImmutable @1705943693 {#4912 : 2024-01-22 18:14:53.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#6658 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4910 +user: App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4895 +user: Proxies\__CG__\App\Entity\User {#4896 +avatar: null +cover: null +email: "peregus@lemmy.world" +username: "@peregus@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728913863 {#5711 : 2024-10-14 15:51:03.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5716 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5719 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5721 …} +entries: Doctrine\ORM\PersistentCollection {#5723 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5725 …} +entryComments: Doctrine\ORM\PersistentCollection {#5727 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5729 …} +posts: Doctrine\ORM\PersistentCollection {#5731 …} +postVotes: Doctrine\ORM\PersistentCollection {#5733 …} +postComments: Doctrine\ORM\PersistentCollection {#5735 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5737 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5739 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5741 …} +follows: Doctrine\ORM\PersistentCollection {#5743 …} +followers: Doctrine\ORM\PersistentCollection {#5745 …} +blocks: Doctrine\ORM\PersistentCollection {#5747 …} +blockers: Doctrine\ORM\PersistentCollection {#5749 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5751 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5753 …} +reports: Doctrine\ORM\PersistentCollection {#5755 …} +favourites: Doctrine\ORM\PersistentCollection {#5757 …} +violations: Doctrine\ORM\PersistentCollection {#5759 …} +notifications: Doctrine\ORM\PersistentCollection {#5761 …} +awards: Doctrine\ORM\PersistentCollection {#5763 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5765 …} +categories: Doctrine\ORM\PersistentCollection {#5767 …} -id: 48125 -password: "$2y$13$zyEk.l175M43I5Q0.1jie.G0V1WpQyXtilfBWCugrIIWZkngCcMz2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5769 …} +apId: "peregus@lemmy.world" +apProfileId: "https://lemmy.world/u/peregus" +apPublicUrl: "https://lemmy.world/u/peregus" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "peregus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1721640311 {#5708 : 2024-07-22 11:25:11.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696361262 {#5710 : 2023-10-03 21:27:42.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4383 +user: App\Entity\User {#4331} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "[Apollo AIR-1](https://shop.apolloautomation.cloud/products/air-1?variant=47743956123955) seems like a good option. Open source software and hardware." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1727695336 {#4392 : 2024-09-30 13:22:16.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4381 …} +nested: Doctrine\ORM\PersistentCollection {#4379 …} +votes: Doctrine\ORM\PersistentCollection {#4377 …} +reports: Doctrine\ORM\PersistentCollection {#4375 …} +favourites: Doctrine\ORM\PersistentCollection {#4343 …} +notifications: Doctrine\ORM\PersistentCollection {#4347 …} -id: 324694 -bodyTs: "'-1':3 '/products/air-1?variant=47743956123955)':6 'air':2 'apollo':1 'good':10 'hardwar':16 'like':8 'open':12 'option':11 'seem':7 'shop.apolloautomation.cloud':5 'shop.apolloautomation.cloud/products/air-1?variant=47743956123955)':4 'softwar':14 'sourc':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7771834" +editedAt: null +createdAt: DateTimeImmutable @1705717240 {#4328 : 2024-01-20 03:20:40.0 +01:00 } } +root: App\Entity\EntryComment {#4383} +body: "It seems very nice! Do you have it? How is it? Do you know what gasses the gas sensor measure?" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705747956 {#4893 : 2024-01-20 11:52:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@evo@sh.itjust.works" ] +children: Doctrine\ORM\PersistentCollection {#4897 …} +nested: Doctrine\ORM\PersistentCollection {#4899 …} +votes: Doctrine\ORM\PersistentCollection {#4901 …} +reports: Doctrine\ORM\PersistentCollection {#4903 …} +favourites: Doctrine\ORM\PersistentCollection {#4905 …} +notifications: Doctrine\ORM\PersistentCollection {#4907 …} -id: 325368 -bodyTs: "'gas':18 'gass':16 'know':14 'measur':20 'nice':4 'seem':2 'sensor':19" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6847149" +editedAt: null +createdAt: DateTimeImmutable @1705747956 {#4894 : 2024-01-20 11:52:36.0 +01:00 } } +root: App\Entity\EntryComment {#4383} +body: "I don’t but I have a couple of the presence sensors from the company and like them a lot. They sort of *require* some tuning but have been quite reliable since." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705943693 {#4915 : 2024-01-22 18:14:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@evo@sh.itjust.works" "@peregus@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4918 …} +nested: Doctrine\ORM\PersistentCollection {#4922 …} +votes: Doctrine\ORM\PersistentCollection {#4924 …} +reports: Doctrine\ORM\PersistentCollection {#4925 …} +favourites: Doctrine\ORM\PersistentCollection {#4927 …} +notifications: Doctrine\ORM\PersistentCollection {#4929 …} -id: 331935 -bodyTs: "'compani':15 'coupl':8 'like':17 'lot':20 'presenc':11 'quit':30 'reliabl':31 'requir':24 'sensor':12 'sinc':32 'sort':22 'tune':26" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7904097" +editedAt: null +createdAt: DateTimeImmutable @1705943693 {#4912 : 2024-01-22 18:14:53.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 12.0 MiB | 6.75 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4910 +user: App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4895 +user: Proxies\__CG__\App\Entity\User {#4896 +avatar: null +cover: null +email: "peregus@lemmy.world" +username: "@peregus@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728913863 {#5711 : 2024-10-14 15:51:03.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5716 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5719 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5721 …} +entries: Doctrine\ORM\PersistentCollection {#5723 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5725 …} +entryComments: Doctrine\ORM\PersistentCollection {#5727 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5729 …} +posts: Doctrine\ORM\PersistentCollection {#5731 …} +postVotes: Doctrine\ORM\PersistentCollection {#5733 …} +postComments: Doctrine\ORM\PersistentCollection {#5735 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5737 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5739 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5741 …} +follows: Doctrine\ORM\PersistentCollection {#5743 …} +followers: Doctrine\ORM\PersistentCollection {#5745 …} +blocks: Doctrine\ORM\PersistentCollection {#5747 …} +blockers: Doctrine\ORM\PersistentCollection {#5749 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5751 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5753 …} +reports: Doctrine\ORM\PersistentCollection {#5755 …} +favourites: Doctrine\ORM\PersistentCollection {#5757 …} +violations: Doctrine\ORM\PersistentCollection {#5759 …} +notifications: Doctrine\ORM\PersistentCollection {#5761 …} +awards: Doctrine\ORM\PersistentCollection {#5763 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5765 …} +categories: Doctrine\ORM\PersistentCollection {#5767 …} -id: 48125 -password: "$2y$13$zyEk.l175M43I5Q0.1jie.G0V1WpQyXtilfBWCugrIIWZkngCcMz2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5769 …} +apId: "peregus@lemmy.world" +apProfileId: "https://lemmy.world/u/peregus" +apPublicUrl: "https://lemmy.world/u/peregus" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "peregus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1721640311 {#5708 : 2024-07-22 11:25:11.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696361262 {#5710 : 2023-10-03 21:27:42.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4383 +user: App\Entity\User {#4331} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "[Apollo AIR-1](https://shop.apolloautomation.cloud/products/air-1?variant=47743956123955) seems like a good option. Open source software and hardware." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1727695336 {#4392 : 2024-09-30 13:22:16.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4381 …} +nested: Doctrine\ORM\PersistentCollection {#4379 …} +votes: Doctrine\ORM\PersistentCollection {#4377 …} +reports: Doctrine\ORM\PersistentCollection {#4375 …} +favourites: Doctrine\ORM\PersistentCollection {#4343 …} +notifications: Doctrine\ORM\PersistentCollection {#4347 …} -id: 324694 -bodyTs: "'-1':3 '/products/air-1?variant=47743956123955)':6 'air':2 'apollo':1 'good':10 'hardwar':16 'like':8 'open':12 'option':11 'seem':7 'shop.apolloautomation.cloud':5 'shop.apolloautomation.cloud/products/air-1?variant=47743956123955)':4 'softwar':14 'sourc':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7771834" +editedAt: null +createdAt: DateTimeImmutable @1705717240 {#4328 : 2024-01-20 03:20:40.0 +01:00 } } +root: App\Entity\EntryComment {#4383} +body: "It seems very nice! Do you have it? How is it? Do you know what gasses the gas sensor measure?" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705747956 {#4893 : 2024-01-20 11:52:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@evo@sh.itjust.works" ] +children: Doctrine\ORM\PersistentCollection {#4897 …} +nested: Doctrine\ORM\PersistentCollection {#4899 …} +votes: Doctrine\ORM\PersistentCollection {#4901 …} +reports: Doctrine\ORM\PersistentCollection {#4903 …} +favourites: Doctrine\ORM\PersistentCollection {#4905 …} +notifications: Doctrine\ORM\PersistentCollection {#4907 …} -id: 325368 -bodyTs: "'gas':18 'gass':16 'know':14 'measur':20 'nice':4 'seem':2 'sensor':19" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6847149" +editedAt: null +createdAt: DateTimeImmutable @1705747956 {#4894 : 2024-01-20 11:52:36.0 +01:00 } } +root: App\Entity\EntryComment {#4383} +body: "I don’t but I have a couple of the presence sensors from the company and like them a lot. They sort of *require* some tuning but have been quite reliable since." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705943693 {#4915 : 2024-01-22 18:14:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@evo@sh.itjust.works" "@peregus@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4918 …} +nested: Doctrine\ORM\PersistentCollection {#4922 …} +votes: Doctrine\ORM\PersistentCollection {#4924 …} +reports: Doctrine\ORM\PersistentCollection {#4925 …} +favourites: Doctrine\ORM\PersistentCollection {#4927 …} +notifications: Doctrine\ORM\PersistentCollection {#4929 …} -id: 331935 -bodyTs: "'compani':15 'coupl':8 'like':17 'lot':20 'presenc':11 'quit':30 'reliabl':31 'requir':24 'sensor':12 'sinc':32 'sort':22 'tune':26" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7904097" +editedAt: null +createdAt: DateTimeImmutable @1705943693 {#4912 : 2024-01-22 18:14:53.0 +01:00 } } "level" => 3 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#6898 +comment: App\Entity\EntryComment {#4910 +user: App\Entity\User {#4331 +avatar: null +cover: null +email: "evo@sh.itjust.works" +username: "@evo@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727695337 {#4391 : 2024-09-30 13:22:17.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4332 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4335 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4327 …} +entries: Doctrine\ORM\PersistentCollection {#4325 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …} +entryComments: Doctrine\ORM\PersistentCollection {#4320 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4318 …} +posts: Doctrine\ORM\PersistentCollection {#4315 …} +postVotes: Doctrine\ORM\PersistentCollection {#4313 …} +postComments: Doctrine\ORM\PersistentCollection {#4311 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4304 …} +follows: Doctrine\ORM\PersistentCollection {#4447 …} +followers: Doctrine\ORM\PersistentCollection {#4443 …} +blocks: Doctrine\ORM\PersistentCollection {#4432 …} +blockers: Doctrine\ORM\PersistentCollection {#4423 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4412 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4449 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4409 …} +violations: Doctrine\ORM\PersistentCollection {#4436 …} +notifications: Doctrine\ORM\PersistentCollection {#4439 …} +awards: Doctrine\ORM\PersistentCollection {#4437 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4435 …} +categories: Doctrine\ORM\PersistentCollection {#4434 …} -id: 66574 -password: "$2y$13$jtvLaZf22EhPyh/TnioLo.mdapW4zMHYXQgYZJwu4VKk.ebwNf.Qu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4427 …} +apId: "evo@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/evo" +apPublicUrl: "https://sh.itjust.works/u/evo" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "evo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1698296273 {#4387 : 2023-10-26 06:57:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698296273 {#4385 : 2023-10-26 06:57:53.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4895 +user: Proxies\__CG__\App\Entity\User {#4896 +avatar: null +cover: null +email: "peregus@lemmy.world" +username: "@peregus@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728913863 {#5711 : 2024-10-14 15:51:03.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5716 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5719 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5721 …} +entries: Doctrine\ORM\PersistentCollection {#5723 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5725 …} +entryComments: Doctrine\ORM\PersistentCollection {#5727 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5729 …} +posts: Doctrine\ORM\PersistentCollection {#5731 …} +postVotes: Doctrine\ORM\PersistentCollection {#5733 …} +postComments: Doctrine\ORM\PersistentCollection {#5735 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5737 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5739 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5741 …} +follows: Doctrine\ORM\PersistentCollection {#5743 …} +followers: Doctrine\ORM\PersistentCollection {#5745 …} +blocks: Doctrine\ORM\PersistentCollection {#5747 …} +blockers: Doctrine\ORM\PersistentCollection {#5749 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5751 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5753 …} +reports: Doctrine\ORM\PersistentCollection {#5755 …} +favourites: Doctrine\ORM\PersistentCollection {#5757 …} +violations: Doctrine\ORM\PersistentCollection {#5759 …} +notifications: Doctrine\ORM\PersistentCollection {#5761 …} +awards: Doctrine\ORM\PersistentCollection {#5763 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5765 …} +categories: Doctrine\ORM\PersistentCollection {#5767 …} -id: 48125 -password: "$2y$13$zyEk.l175M43I5Q0.1jie.G0V1WpQyXtilfBWCugrIIWZkngCcMz2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5769 …} +apId: "peregus@lemmy.world" +apProfileId: "https://lemmy.world/u/peregus" +apPublicUrl: "https://lemmy.world/u/peregus" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "peregus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1721640311 {#5708 : 2024-07-22 11:25:11.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696361262 {#5710 : 2023-10-03 21:27:42.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4383 +user: App\Entity\User {#4331} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "[Apollo AIR-1](https://shop.apolloautomation.cloud/products/air-1?variant=47743956123955) seems like a good option. Open source software and hardware." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1727695336 {#4392 : 2024-09-30 13:22:16.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4381 …} +nested: Doctrine\ORM\PersistentCollection {#4379 …} +votes: Doctrine\ORM\PersistentCollection {#4377 …} +reports: Doctrine\ORM\PersistentCollection {#4375 …} +favourites: Doctrine\ORM\PersistentCollection {#4343 …} +notifications: Doctrine\ORM\PersistentCollection {#4347 …} -id: 324694 -bodyTs: "'-1':3 '/products/air-1?variant=47743956123955)':6 'air':2 'apollo':1 'good':10 'hardwar':16 'like':8 'open':12 'option':11 'seem':7 'shop.apolloautomation.cloud':5 'shop.apolloautomation.cloud/products/air-1?variant=47743956123955)':4 'softwar':14 'sourc':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7771834" +editedAt: null +createdAt: DateTimeImmutable @1705717240 {#4328 : 2024-01-20 03:20:40.0 +01:00 } } +root: App\Entity\EntryComment {#4383} +body: "It seems very nice! Do you have it? How is it? Do you know what gasses the gas sensor measure?" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705747956 {#4893 : 2024-01-20 11:52:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@evo@sh.itjust.works" ] +children: Doctrine\ORM\PersistentCollection {#4897 …} +nested: Doctrine\ORM\PersistentCollection {#4899 …} +votes: Doctrine\ORM\PersistentCollection {#4901 …} +reports: Doctrine\ORM\PersistentCollection {#4903 …} +favourites: Doctrine\ORM\PersistentCollection {#4905 …} +notifications: Doctrine\ORM\PersistentCollection {#4907 …} -id: 325368 -bodyTs: "'gas':18 'gass':16 'know':14 'measur':20 'nice':4 'seem':2 'sensor':19" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6847149" +editedAt: null +createdAt: DateTimeImmutable @1705747956 {#4894 : 2024-01-20 11:52:36.0 +01:00 } } +root: App\Entity\EntryComment {#4383} +body: "I don’t but I have a couple of the presence sensors from the company and like them a lot. They sort of *require* some tuning but have been quite reliable since." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705943693 {#4915 : 2024-01-22 18:14:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@evo@sh.itjust.works" "@peregus@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4918 …} +nested: Doctrine\ORM\PersistentCollection {#4922 …} +votes: Doctrine\ORM\PersistentCollection {#4924 …} +reports: Doctrine\ORM\PersistentCollection {#4925 …} +favourites: Doctrine\ORM\PersistentCollection {#4927 …} +notifications: Doctrine\ORM\PersistentCollection {#4929 …} -id: 331935 -bodyTs: "'compani':15 'coupl':8 'like':17 'lot':20 'presenc':11 'quit':30 'reliabl':31 'requir':24 'sensor':12 'sinc':32 'sort':22 'tune':26" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7904097" +editedAt: null +createdAt: DateTimeImmutable @1705943693 {#4912 : 2024-01-22 18:14:53.0 +01:00 } } +nestedComments: [] +level: 3 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 12.0 MiB | 37.06 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4415 +user: App\Entity\User {#4404 +avatar: Proxies\__CG__\App\Entity\Image {#4403 …} +cover: null +email: "sudsmcduff@lemmy.ca" +username: "@sudsmcduff@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726869088 {#4424 : 2024-09-20 23:51:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4402 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4400 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4398 …} +entries: Doctrine\ORM\PersistentCollection {#4396 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4394 …} +entryComments: Doctrine\ORM\PersistentCollection {#4453 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4454 …} +posts: Doctrine\ORM\PersistentCollection {#4456 …} +postVotes: Doctrine\ORM\PersistentCollection {#4458 …} +postComments: Doctrine\ORM\PersistentCollection {#4460 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4462 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4464 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4466 …} +follows: Doctrine\ORM\PersistentCollection {#4468 …} +followers: Doctrine\ORM\PersistentCollection {#4470 …} +blocks: Doctrine\ORM\PersistentCollection {#4472 …} +blockers: Doctrine\ORM\PersistentCollection {#4474 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4476 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4478 …} +reports: Doctrine\ORM\PersistentCollection {#4480 …} +favourites: Doctrine\ORM\PersistentCollection {#4482 …} +violations: Doctrine\ORM\PersistentCollection {#4484 …} +notifications: Doctrine\ORM\PersistentCollection {#4486 …} +awards: Doctrine\ORM\PersistentCollection {#4488 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4490 …} +categories: Doctrine\ORM\PersistentCollection {#4492 …} -id: 88281 -password: "$2y$13$MxtYoqaZzH0FOXmrte8Rie1P1O8rdZ33yUauhgZMW/pNaq5KBci1S" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4494 …} +apId: "sudsmcduff@lemmy.ca" +apProfileId: "https://lemmy.ca/u/sudsmcduff" +apPublicUrl: "https://lemmy.ca/u/sudsmcduff" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "sudsmcduff" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1709228309 {#4425 : 2024-02-29 18:38:29.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1709228308 {#4422 : 2024-02-29 18:38:28.0 +01:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "I’ve got a Qingping Air Monitor Lite - it’s small, not ugly, and from what I read at the time, has a decent CO2 sensor. It integrates perfectly with Home Assistant via Bluetooth. Seriously, no issues once I got it setup - which I believe did require their app to do initial setup/updates/etc… [www.home-assistant.io/integrations/qingping/](https://www.home-assistant.io/integrations/qingping/)[www.amazon.ca/…/B092HK4BB1](https://www.amazon.ca/Qingping-Monitor-Compatible-Temperature-Humidity/dp/B092HK4BB1)" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705696960 {#4421 : 2024-01-19 21:42:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4420 …} +nested: Doctrine\ORM\PersistentCollection {#4419 …} +votes: Doctrine\ORM\PersistentCollection {#4410 …} +reports: Doctrine\ORM\PersistentCollection {#4413 …} +favourites: Doctrine\ORM\PersistentCollection {#4408 …} +notifications: Doctrine\ORM\PersistentCollection {#4406 …} -id: 323897 -bodyTs: "'/b092hk4bb1':57 '/integrations/qingping/](https://www.home-assistant.io/integrations/qingping/)[www.amazon.ca/':56 '/qingping-monitor-compatible-temperature-humidity/dp/b092hk4bb1)':60 'air':6 'app':49 'assist':32 'believ':45 'bluetooth':34 'co2':25 'decent':24 'got':3,40 'home':31 'initi':52 'integr':28 'issu':37 'lite':8 'monitor':7 'perfect':29 'qingp':5 'read':18 'requir':47 'sensor':26 'serious':35 'setup':42 'setup/updates/etc':53 'small':11 'time':21 'ugli':13 've':2 'via':33 'www.amazon.ca':59 'www.amazon.ca/qingping-monitor-compatible-temperature-humidity/dp/b092hk4bb1)':58 'www.home-assistant.io':55 'www.home-assistant.io/integrations/qingping/](https://www.home-assistant.io/integrations/qingping/)[www.amazon.ca/':54" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ca/comment/6520349" +editedAt: null +createdAt: DateTimeImmutable @1705696960 {#4426 : 2024-01-19 21:42:40.0 +01:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#6985 +comment: App\Entity\EntryComment {#4415 +user: App\Entity\User {#4404 +avatar: Proxies\__CG__\App\Entity\Image {#4403 …} +cover: null +email: "sudsmcduff@lemmy.ca" +username: "@sudsmcduff@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726869088 {#4424 : 2024-09-20 23:51:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4402 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4400 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4398 …} +entries: Doctrine\ORM\PersistentCollection {#4396 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4394 …} +entryComments: Doctrine\ORM\PersistentCollection {#4453 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4454 …} +posts: Doctrine\ORM\PersistentCollection {#4456 …} +postVotes: Doctrine\ORM\PersistentCollection {#4458 …} +postComments: Doctrine\ORM\PersistentCollection {#4460 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4462 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4464 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4466 …} +follows: Doctrine\ORM\PersistentCollection {#4468 …} +followers: Doctrine\ORM\PersistentCollection {#4470 …} +blocks: Doctrine\ORM\PersistentCollection {#4472 …} +blockers: Doctrine\ORM\PersistentCollection {#4474 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4476 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4478 …} +reports: Doctrine\ORM\PersistentCollection {#4480 …} +favourites: Doctrine\ORM\PersistentCollection {#4482 …} +violations: Doctrine\ORM\PersistentCollection {#4484 …} +notifications: Doctrine\ORM\PersistentCollection {#4486 …} +awards: Doctrine\ORM\PersistentCollection {#4488 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4490 …} +categories: Doctrine\ORM\PersistentCollection {#4492 …} -id: 88281 -password: "$2y$13$MxtYoqaZzH0FOXmrte8Rie1P1O8rdZ33yUauhgZMW/pNaq5KBci1S" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4494 …} +apId: "sudsmcduff@lemmy.ca" +apProfileId: "https://lemmy.ca/u/sudsmcduff" +apPublicUrl: "https://lemmy.ca/u/sudsmcduff" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "sudsmcduff" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1709228309 {#4425 : 2024-02-29 18:38:29.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1709228308 {#4422 : 2024-02-29 18:38:28.0 +01:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "I’ve got a Qingping Air Monitor Lite - it’s small, not ugly, and from what I read at the time, has a decent CO2 sensor. It integrates perfectly with Home Assistant via Bluetooth. Seriously, no issues once I got it setup - which I believe did require their app to do initial setup/updates/etc… [www.home-assistant.io/integrations/qingping/](https://www.home-assistant.io/integrations/qingping/)[www.amazon.ca/…/B092HK4BB1](https://www.amazon.ca/Qingping-Monitor-Compatible-Temperature-Humidity/dp/B092HK4BB1)" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705696960 {#4421 : 2024-01-19 21:42:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4420 …} +nested: Doctrine\ORM\PersistentCollection {#4419 …} +votes: Doctrine\ORM\PersistentCollection {#4410 …} +reports: Doctrine\ORM\PersistentCollection {#4413 …} +favourites: Doctrine\ORM\PersistentCollection {#4408 …} +notifications: Doctrine\ORM\PersistentCollection {#4406 …} -id: 323897 -bodyTs: "'/b092hk4bb1':57 '/integrations/qingping/](https://www.home-assistant.io/integrations/qingping/)[www.amazon.ca/':56 '/qingping-monitor-compatible-temperature-humidity/dp/b092hk4bb1)':60 'air':6 'app':49 'assist':32 'believ':45 'bluetooth':34 'co2':25 'decent':24 'got':3,40 'home':31 'initi':52 'integr':28 'issu':37 'lite':8 'monitor':7 'perfect':29 'qingp':5 'read':18 'requir':47 'sensor':26 'serious':35 'setup':42 'setup/updates/etc':53 'small':11 'time':21 'ugli':13 've':2 'via':33 'www.amazon.ca':59 'www.amazon.ca/qingping-monitor-compatible-temperature-humidity/dp/b092hk4bb1)':58 'www.home-assistant.io':55 'www.home-assistant.io/integrations/qingping/](https://www.home-assistant.io/integrations/qingping/)[www.amazon.ca/':54" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ca/comment/6520349" +editedAt: null +createdAt: DateTimeImmutable @1705696960 {#4426 : 2024-01-19 21:42:40.0 +01:00 } } +showMagazineName: false +showEntryTitle: false +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4404 +avatar: Proxies\__CG__\App\Entity\Image {#4403 …} +cover: null +email: "sudsmcduff@lemmy.ca" +username: "@sudsmcduff@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726869088 {#4424 : 2024-09-20 23:51:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4402 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4400 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4398 …} +entries: Doctrine\ORM\PersistentCollection {#4396 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4394 …} +entryComments: Doctrine\ORM\PersistentCollection {#4453 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4454 …} +posts: Doctrine\ORM\PersistentCollection {#4456 …} +postVotes: Doctrine\ORM\PersistentCollection {#4458 …} +postComments: Doctrine\ORM\PersistentCollection {#4460 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4462 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4464 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4466 …} +follows: Doctrine\ORM\PersistentCollection {#4468 …} +followers: Doctrine\ORM\PersistentCollection {#4470 …} +blocks: Doctrine\ORM\PersistentCollection {#4472 …} +blockers: Doctrine\ORM\PersistentCollection {#4474 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4476 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4478 …} +reports: Doctrine\ORM\PersistentCollection {#4480 …} +favourites: Doctrine\ORM\PersistentCollection {#4482 …} +violations: Doctrine\ORM\PersistentCollection {#4484 …} +notifications: Doctrine\ORM\PersistentCollection {#4486 …} +awards: Doctrine\ORM\PersistentCollection {#4488 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4490 …} +categories: Doctrine\ORM\PersistentCollection {#4492 …} -id: 88281 -password: "$2y$13$MxtYoqaZzH0FOXmrte8Rie1P1O8rdZ33yUauhgZMW/pNaq5KBci1S" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4494 …} +apId: "sudsmcduff@lemmy.ca" +apProfileId: "https://lemmy.ca/u/sudsmcduff" +apPublicUrl: "https://lemmy.ca/u/sudsmcduff" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "sudsmcduff" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1709228309 {#4425 : 2024-02-29 18:38:29.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1709228308 {#4422 : 2024-02-29 18:38:28.0 +01:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#7030 +user: App\Entity\User {#4404 +avatar: Proxies\__CG__\App\Entity\Image {#4403 …} +cover: null +email: "sudsmcduff@lemmy.ca" +username: "@sudsmcduff@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726869088 {#4424 : 2024-09-20 23:51:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4402 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4400 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4398 …} +entries: Doctrine\ORM\PersistentCollection {#4396 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4394 …} +entryComments: Doctrine\ORM\PersistentCollection {#4453 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4454 …} +posts: Doctrine\ORM\PersistentCollection {#4456 …} +postVotes: Doctrine\ORM\PersistentCollection {#4458 …} +postComments: Doctrine\ORM\PersistentCollection {#4460 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4462 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4464 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4466 …} +follows: Doctrine\ORM\PersistentCollection {#4468 …} +followers: Doctrine\ORM\PersistentCollection {#4470 …} +blocks: Doctrine\ORM\PersistentCollection {#4472 …} +blockers: Doctrine\ORM\PersistentCollection {#4474 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4476 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4478 …} +reports: Doctrine\ORM\PersistentCollection {#4480 …} +favourites: Doctrine\ORM\PersistentCollection {#4482 …} +violations: Doctrine\ORM\PersistentCollection {#4484 …} +notifications: Doctrine\ORM\PersistentCollection {#4486 …} +awards: Doctrine\ORM\PersistentCollection {#4488 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4490 …} +categories: Doctrine\ORM\PersistentCollection {#4492 …} -id: 88281 -password: "$2y$13$MxtYoqaZzH0FOXmrte8Rie1P1O8rdZ33yUauhgZMW/pNaq5KBci1S" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4494 …} +apId: "sudsmcduff@lemmy.ca" +apProfileId: "https://lemmy.ca/u/sudsmcduff" +apPublicUrl: "https://lemmy.ca/u/sudsmcduff" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "sudsmcduff" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1709228309 {#4425 : 2024-02-29 18:38:29.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1709228308 {#4422 : 2024-02-29 18:38:28.0 +01:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705696960 {#4426 : 2024-01-19 21:42:40.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#7085 +date: DateTimeImmutable @1705696960 {#4426 : 2024-01-19 21:42:40.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 12.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705696960 {#4426 : 2024-01-19 21:42:40.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#7139 +createdAt: DateTimeImmutable @1705696960 {#4426 : 2024-01-19 21:42:40.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 12.83 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4404 +avatar: Proxies\__CG__\App\Entity\Image {#4403 …} +cover: null +email: "sudsmcduff@lemmy.ca" +username: "@sudsmcduff@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726869088 {#4424 : 2024-09-20 23:51:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4402 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4400 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4398 …} +entries: Doctrine\ORM\PersistentCollection {#4396 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4394 …} +entryComments: Doctrine\ORM\PersistentCollection {#4453 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4454 …} +posts: Doctrine\ORM\PersistentCollection {#4456 …} +postVotes: Doctrine\ORM\PersistentCollection {#4458 …} +postComments: Doctrine\ORM\PersistentCollection {#4460 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4462 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4464 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4466 …} +follows: Doctrine\ORM\PersistentCollection {#4468 …} +followers: Doctrine\ORM\PersistentCollection {#4470 …} +blocks: Doctrine\ORM\PersistentCollection {#4472 …} +blockers: Doctrine\ORM\PersistentCollection {#4474 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4476 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4478 …} +reports: Doctrine\ORM\PersistentCollection {#4480 …} +favourites: Doctrine\ORM\PersistentCollection {#4482 …} +violations: Doctrine\ORM\PersistentCollection {#4484 …} +notifications: Doctrine\ORM\PersistentCollection {#4486 …} +awards: Doctrine\ORM\PersistentCollection {#4488 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4490 …} +categories: Doctrine\ORM\PersistentCollection {#4492 …} -id: 88281 -password: "$2y$13$MxtYoqaZzH0FOXmrte8Rie1P1O8rdZ33yUauhgZMW/pNaq5KBci1S" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4494 …} +apId: "sudsmcduff@lemmy.ca" +apProfileId: "https://lemmy.ca/u/sudsmcduff" +apPublicUrl: "https://lemmy.ca/u/sudsmcduff" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "sudsmcduff" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1709228309 {#4425 : 2024-02-29 18:38:29.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1709228308 {#4422 : 2024-02-29 18:38:28.0 +01:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#7193 +width: 40 +height: 40 +user: App\Entity\User {#4404 +avatar: Proxies\__CG__\App\Entity\Image {#4403 …} +cover: null +email: "sudsmcduff@lemmy.ca" +username: "@sudsmcduff@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726869088 {#4424 : 2024-09-20 23:51:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4402 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4400 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4398 …} +entries: Doctrine\ORM\PersistentCollection {#4396 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4394 …} +entryComments: Doctrine\ORM\PersistentCollection {#4453 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4454 …} +posts: Doctrine\ORM\PersistentCollection {#4456 …} +postVotes: Doctrine\ORM\PersistentCollection {#4458 …} +postComments: Doctrine\ORM\PersistentCollection {#4460 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4462 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4464 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4466 …} +follows: Doctrine\ORM\PersistentCollection {#4468 …} +followers: Doctrine\ORM\PersistentCollection {#4470 …} +blocks: Doctrine\ORM\PersistentCollection {#4472 …} +blockers: Doctrine\ORM\PersistentCollection {#4474 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4476 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4478 …} +reports: Doctrine\ORM\PersistentCollection {#4480 …} +favourites: Doctrine\ORM\PersistentCollection {#4482 …} +violations: Doctrine\ORM\PersistentCollection {#4484 …} +notifications: Doctrine\ORM\PersistentCollection {#4486 …} +awards: Doctrine\ORM\PersistentCollection {#4488 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4490 …} +categories: Doctrine\ORM\PersistentCollection {#4492 …} -id: 88281 -password: "$2y$13$MxtYoqaZzH0FOXmrte8Rie1P1O8rdZ33yUauhgZMW/pNaq5KBci1S" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4494 …} +apId: "sudsmcduff@lemmy.ca" +apProfileId: "https://lemmy.ca/u/sudsmcduff" +apPublicUrl: "https://lemmy.ca/u/sudsmcduff" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "sudsmcduff" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1709228309 {#4425 : 2024-02-29 18:38:29.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1709228308 {#4422 : 2024-02-29 18:38:28.0 +01:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 12.0 MiB | 0.39 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4415 +user: App\Entity\User {#4404 +avatar: Proxies\__CG__\App\Entity\Image {#4403 …} +cover: null +email: "sudsmcduff@lemmy.ca" +username: "@sudsmcduff@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726869088 {#4424 : 2024-09-20 23:51:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4402 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4400 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4398 …} +entries: Doctrine\ORM\PersistentCollection {#4396 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4394 …} +entryComments: Doctrine\ORM\PersistentCollection {#4453 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4454 …} +posts: Doctrine\ORM\PersistentCollection {#4456 …} +postVotes: Doctrine\ORM\PersistentCollection {#4458 …} +postComments: Doctrine\ORM\PersistentCollection {#4460 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4462 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4464 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4466 …} +follows: Doctrine\ORM\PersistentCollection {#4468 …} +followers: Doctrine\ORM\PersistentCollection {#4470 …} +blocks: Doctrine\ORM\PersistentCollection {#4472 …} +blockers: Doctrine\ORM\PersistentCollection {#4474 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4476 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4478 …} +reports: Doctrine\ORM\PersistentCollection {#4480 …} +favourites: Doctrine\ORM\PersistentCollection {#4482 …} +violations: Doctrine\ORM\PersistentCollection {#4484 …} +notifications: Doctrine\ORM\PersistentCollection {#4486 …} +awards: Doctrine\ORM\PersistentCollection {#4488 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4490 …} +categories: Doctrine\ORM\PersistentCollection {#4492 …} -id: 88281 -password: "$2y$13$MxtYoqaZzH0FOXmrte8Rie1P1O8rdZ33yUauhgZMW/pNaq5KBci1S" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4494 …} +apId: "sudsmcduff@lemmy.ca" +apProfileId: "https://lemmy.ca/u/sudsmcduff" +apPublicUrl: "https://lemmy.ca/u/sudsmcduff" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "sudsmcduff" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1709228309 {#4425 : 2024-02-29 18:38:29.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1709228308 {#4422 : 2024-02-29 18:38:28.0 +01:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "I’ve got a Qingping Air Monitor Lite - it’s small, not ugly, and from what I read at the time, has a decent CO2 sensor. It integrates perfectly with Home Assistant via Bluetooth. Seriously, no issues once I got it setup - which I believe did require their app to do initial setup/updates/etc… [www.home-assistant.io/integrations/qingping/](https://www.home-assistant.io/integrations/qingping/)[www.amazon.ca/…/B092HK4BB1](https://www.amazon.ca/Qingping-Monitor-Compatible-Temperature-Humidity/dp/B092HK4BB1)" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705696960 {#4421 : 2024-01-19 21:42:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4420 …} +nested: Doctrine\ORM\PersistentCollection {#4419 …} +votes: Doctrine\ORM\PersistentCollection {#4410 …} +reports: Doctrine\ORM\PersistentCollection {#4413 …} +favourites: Doctrine\ORM\PersistentCollection {#4408 …} +notifications: Doctrine\ORM\PersistentCollection {#4406 …} -id: 323897 -bodyTs: "'/b092hk4bb1':57 '/integrations/qingping/](https://www.home-assistant.io/integrations/qingping/)[www.amazon.ca/':56 '/qingping-monitor-compatible-temperature-humidity/dp/b092hk4bb1)':60 'air':6 'app':49 'assist':32 'believ':45 'bluetooth':34 'co2':25 'decent':24 'got':3,40 'home':31 'initi':52 'integr':28 'issu':37 'lite':8 'monitor':7 'perfect':29 'qingp':5 'read':18 'requir':47 'sensor':26 'serious':35 'setup':42 'setup/updates/etc':53 'small':11 'time':21 'ugli':13 've':2 'via':33 'www.amazon.ca':59 'www.amazon.ca/qingping-monitor-compatible-temperature-humidity/dp/b092hk4bb1)':58 'www.home-assistant.io':55 'www.home-assistant.io/integrations/qingping/](https://www.home-assistant.io/integrations/qingping/)[www.amazon.ca/':54" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ca/comment/6520349" +editedAt: null +createdAt: DateTimeImmutable @1705696960 {#4426 : 2024-01-19 21:42:40.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#7278 +subject: App\Entity\EntryComment {#4415 +user: App\Entity\User {#4404 +avatar: Proxies\__CG__\App\Entity\Image {#4403 …} +cover: null +email: "sudsmcduff@lemmy.ca" +username: "@sudsmcduff@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726869088 {#4424 : 2024-09-20 23:51:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4402 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4400 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4398 …} +entries: Doctrine\ORM\PersistentCollection {#4396 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4394 …} +entryComments: Doctrine\ORM\PersistentCollection {#4453 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4454 …} +posts: Doctrine\ORM\PersistentCollection {#4456 …} +postVotes: Doctrine\ORM\PersistentCollection {#4458 …} +postComments: Doctrine\ORM\PersistentCollection {#4460 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4462 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4464 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4466 …} +follows: Doctrine\ORM\PersistentCollection {#4468 …} +followers: Doctrine\ORM\PersistentCollection {#4470 …} +blocks: Doctrine\ORM\PersistentCollection {#4472 …} +blockers: Doctrine\ORM\PersistentCollection {#4474 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4476 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4478 …} +reports: Doctrine\ORM\PersistentCollection {#4480 …} +favourites: Doctrine\ORM\PersistentCollection {#4482 …} +violations: Doctrine\ORM\PersistentCollection {#4484 …} +notifications: Doctrine\ORM\PersistentCollection {#4486 …} +awards: Doctrine\ORM\PersistentCollection {#4488 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4490 …} +categories: Doctrine\ORM\PersistentCollection {#4492 …} -id: 88281 -password: "$2y$13$MxtYoqaZzH0FOXmrte8Rie1P1O8rdZ33yUauhgZMW/pNaq5KBci1S" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4494 …} +apId: "sudsmcduff@lemmy.ca" +apProfileId: "https://lemmy.ca/u/sudsmcduff" +apPublicUrl: "https://lemmy.ca/u/sudsmcduff" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "sudsmcduff" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1709228309 {#4425 : 2024-02-29 18:38:29.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1709228308 {#4422 : 2024-02-29 18:38:28.0 +01:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "I’ve got a Qingping Air Monitor Lite - it’s small, not ugly, and from what I read at the time, has a decent CO2 sensor. It integrates perfectly with Home Assistant via Bluetooth. Seriously, no issues once I got it setup - which I believe did require their app to do initial setup/updates/etc… [www.home-assistant.io/integrations/qingping/](https://www.home-assistant.io/integrations/qingping/)[www.amazon.ca/…/B092HK4BB1](https://www.amazon.ca/Qingping-Monitor-Compatible-Temperature-Humidity/dp/B092HK4BB1)" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705696960 {#4421 : 2024-01-19 21:42:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4420 …} +nested: Doctrine\ORM\PersistentCollection {#4419 …} +votes: Doctrine\ORM\PersistentCollection {#4410 …} +reports: Doctrine\ORM\PersistentCollection {#4413 …} +favourites: Doctrine\ORM\PersistentCollection {#4408 …} +notifications: Doctrine\ORM\PersistentCollection {#4406 …} -id: 323897 -bodyTs: "'/b092hk4bb1':57 '/integrations/qingping/](https://www.home-assistant.io/integrations/qingping/)[www.amazon.ca/':56 '/qingping-monitor-compatible-temperature-humidity/dp/b092hk4bb1)':60 'air':6 'app':49 'assist':32 'believ':45 'bluetooth':34 'co2':25 'decent':24 'got':3,40 'home':31 'initi':52 'integr':28 'issu':37 'lite':8 'monitor':7 'perfect':29 'qingp':5 'read':18 'requir':47 'sensor':26 'serious':35 'setup':42 'setup/updates/etc':53 'small':11 'time':21 'ugli':13 've':2 'via':33 'www.amazon.ca':59 'www.amazon.ca/qingping-monitor-compatible-temperature-humidity/dp/b092hk4bb1)':58 'www.home-assistant.io':55 'www.home-assistant.io/integrations/qingping/](https://www.home-assistant.io/integrations/qingping/)[www.amazon.ca/':54" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ca/comment/6520349" +editedAt: null +createdAt: DateTimeImmutable @1705696960 {#4426 : 2024-01-19 21:42:40.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 12.0 MiB | 0.78 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4415 +user: App\Entity\User {#4404 +avatar: Proxies\__CG__\App\Entity\Image {#4403 …} +cover: null +email: "sudsmcduff@lemmy.ca" +username: "@sudsmcduff@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726869088 {#4424 : 2024-09-20 23:51:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4402 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4400 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4398 …} +entries: Doctrine\ORM\PersistentCollection {#4396 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4394 …} +entryComments: Doctrine\ORM\PersistentCollection {#4453 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4454 …} +posts: Doctrine\ORM\PersistentCollection {#4456 …} +postVotes: Doctrine\ORM\PersistentCollection {#4458 …} +postComments: Doctrine\ORM\PersistentCollection {#4460 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4462 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4464 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4466 …} +follows: Doctrine\ORM\PersistentCollection {#4468 …} +followers: Doctrine\ORM\PersistentCollection {#4470 …} +blocks: Doctrine\ORM\PersistentCollection {#4472 …} +blockers: Doctrine\ORM\PersistentCollection {#4474 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4476 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4478 …} +reports: Doctrine\ORM\PersistentCollection {#4480 …} +favourites: Doctrine\ORM\PersistentCollection {#4482 …} +violations: Doctrine\ORM\PersistentCollection {#4484 …} +notifications: Doctrine\ORM\PersistentCollection {#4486 …} +awards: Doctrine\ORM\PersistentCollection {#4488 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4490 …} +categories: Doctrine\ORM\PersistentCollection {#4492 …} -id: 88281 -password: "$2y$13$MxtYoqaZzH0FOXmrte8Rie1P1O8rdZ33yUauhgZMW/pNaq5KBci1S" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4494 …} +apId: "sudsmcduff@lemmy.ca" +apProfileId: "https://lemmy.ca/u/sudsmcduff" +apPublicUrl: "https://lemmy.ca/u/sudsmcduff" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "sudsmcduff" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1709228309 {#4425 : 2024-02-29 18:38:29.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1709228308 {#4422 : 2024-02-29 18:38:28.0 +01:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "I’ve got a Qingping Air Monitor Lite - it’s small, not ugly, and from what I read at the time, has a decent CO2 sensor. It integrates perfectly with Home Assistant via Bluetooth. Seriously, no issues once I got it setup - which I believe did require their app to do initial setup/updates/etc… [www.home-assistant.io/integrations/qingping/](https://www.home-assistant.io/integrations/qingping/)[www.amazon.ca/…/B092HK4BB1](https://www.amazon.ca/Qingping-Monitor-Compatible-Temperature-Humidity/dp/B092HK4BB1)" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705696960 {#4421 : 2024-01-19 21:42:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4420 …} +nested: Doctrine\ORM\PersistentCollection {#4419 …} +votes: Doctrine\ORM\PersistentCollection {#4410 …} +reports: Doctrine\ORM\PersistentCollection {#4413 …} +favourites: Doctrine\ORM\PersistentCollection {#4408 …} +notifications: Doctrine\ORM\PersistentCollection {#4406 …} -id: 323897 -bodyTs: "'/b092hk4bb1':57 '/integrations/qingping/](https://www.home-assistant.io/integrations/qingping/)[www.amazon.ca/':56 '/qingping-monitor-compatible-temperature-humidity/dp/b092hk4bb1)':60 'air':6 'app':49 'assist':32 'believ':45 'bluetooth':34 'co2':25 'decent':24 'got':3,40 'home':31 'initi':52 'integr':28 'issu':37 'lite':8 'monitor':7 'perfect':29 'qingp':5 'read':18 'requir':47 'sensor':26 'serious':35 'setup':42 'setup/updates/etc':53 'small':11 'time':21 'ugli':13 've':2 'via':33 'www.amazon.ca':59 'www.amazon.ca/qingping-monitor-compatible-temperature-humidity/dp/b092hk4bb1)':58 'www.home-assistant.io':55 'www.home-assistant.io/integrations/qingping/](https://www.home-assistant.io/integrations/qingping/)[www.amazon.ca/':54" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ca/comment/6520349" +editedAt: null +createdAt: DateTimeImmutable @1705696960 {#4426 : 2024-01-19 21:42:40.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#7335 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4415 +user: App\Entity\User {#4404 +avatar: Proxies\__CG__\App\Entity\Image {#4403 …} +cover: null +email: "sudsmcduff@lemmy.ca" +username: "@sudsmcduff@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726869088 {#4424 : 2024-09-20 23:51:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4402 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4400 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4398 …} +entries: Doctrine\ORM\PersistentCollection {#4396 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4394 …} +entryComments: Doctrine\ORM\PersistentCollection {#4453 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4454 …} +posts: Doctrine\ORM\PersistentCollection {#4456 …} +postVotes: Doctrine\ORM\PersistentCollection {#4458 …} +postComments: Doctrine\ORM\PersistentCollection {#4460 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4462 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4464 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4466 …} +follows: Doctrine\ORM\PersistentCollection {#4468 …} +followers: Doctrine\ORM\PersistentCollection {#4470 …} +blocks: Doctrine\ORM\PersistentCollection {#4472 …} +blockers: Doctrine\ORM\PersistentCollection {#4474 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4476 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4478 …} +reports: Doctrine\ORM\PersistentCollection {#4480 …} +favourites: Doctrine\ORM\PersistentCollection {#4482 …} +violations: Doctrine\ORM\PersistentCollection {#4484 …} +notifications: Doctrine\ORM\PersistentCollection {#4486 …} +awards: Doctrine\ORM\PersistentCollection {#4488 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4490 …} +categories: Doctrine\ORM\PersistentCollection {#4492 …} -id: 88281 -password: "$2y$13$MxtYoqaZzH0FOXmrte8Rie1P1O8rdZ33yUauhgZMW/pNaq5KBci1S" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4494 …} +apId: "sudsmcduff@lemmy.ca" +apProfileId: "https://lemmy.ca/u/sudsmcduff" +apPublicUrl: "https://lemmy.ca/u/sudsmcduff" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "sudsmcduff" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1709228309 {#4425 : 2024-02-29 18:38:29.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1709228308 {#4422 : 2024-02-29 18:38:28.0 +01:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "I’ve got a Qingping Air Monitor Lite - it’s small, not ugly, and from what I read at the time, has a decent CO2 sensor. It integrates perfectly with Home Assistant via Bluetooth. Seriously, no issues once I got it setup - which I believe did require their app to do initial setup/updates/etc… [www.home-assistant.io/integrations/qingping/](https://www.home-assistant.io/integrations/qingping/)[www.amazon.ca/…/B092HK4BB1](https://www.amazon.ca/Qingping-Monitor-Compatible-Temperature-Humidity/dp/B092HK4BB1)" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705696960 {#4421 : 2024-01-19 21:42:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4420 …} +nested: Doctrine\ORM\PersistentCollection {#4419 …} +votes: Doctrine\ORM\PersistentCollection {#4410 …} +reports: Doctrine\ORM\PersistentCollection {#4413 …} +favourites: Doctrine\ORM\PersistentCollection {#4408 …} +notifications: Doctrine\ORM\PersistentCollection {#4406 …} -id: 323897 -bodyTs: "'/b092hk4bb1':57 '/integrations/qingping/](https://www.home-assistant.io/integrations/qingping/)[www.amazon.ca/':56 '/qingping-monitor-compatible-temperature-humidity/dp/b092hk4bb1)':60 'air':6 'app':49 'assist':32 'believ':45 'bluetooth':34 'co2':25 'decent':24 'got':3,40 'home':31 'initi':52 'integr':28 'issu':37 'lite':8 'monitor':7 'perfect':29 'qingp':5 'read':18 'requir':47 'sensor':26 'serious':35 'setup':42 'setup/updates/etc':53 'small':11 'time':21 'ugli':13 've':2 'via':33 'www.amazon.ca':59 'www.amazon.ca/qingping-monitor-compatible-temperature-humidity/dp/b092hk4bb1)':58 'www.home-assistant.io':55 'www.home-assistant.io/integrations/qingping/](https://www.home-assistant.io/integrations/qingping/)[www.amazon.ca/':54" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ca/comment/6520349" +editedAt: null +createdAt: DateTimeImmutable @1705696960 {#4426 : 2024-01-19 21:42:40.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 12.0 MiB | 0.79 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4415 +user: App\Entity\User {#4404 +avatar: Proxies\__CG__\App\Entity\Image {#4403 …} +cover: null +email: "sudsmcduff@lemmy.ca" +username: "@sudsmcduff@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726869088 {#4424 : 2024-09-20 23:51:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4402 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4400 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4398 …} +entries: Doctrine\ORM\PersistentCollection {#4396 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4394 …} +entryComments: Doctrine\ORM\PersistentCollection {#4453 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4454 …} +posts: Doctrine\ORM\PersistentCollection {#4456 …} +postVotes: Doctrine\ORM\PersistentCollection {#4458 …} +postComments: Doctrine\ORM\PersistentCollection {#4460 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4462 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4464 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4466 …} +follows: Doctrine\ORM\PersistentCollection {#4468 …} +followers: Doctrine\ORM\PersistentCollection {#4470 …} +blocks: Doctrine\ORM\PersistentCollection {#4472 …} +blockers: Doctrine\ORM\PersistentCollection {#4474 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4476 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4478 …} +reports: Doctrine\ORM\PersistentCollection {#4480 …} +favourites: Doctrine\ORM\PersistentCollection {#4482 …} +violations: Doctrine\ORM\PersistentCollection {#4484 …} +notifications: Doctrine\ORM\PersistentCollection {#4486 …} +awards: Doctrine\ORM\PersistentCollection {#4488 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4490 …} +categories: Doctrine\ORM\PersistentCollection {#4492 …} -id: 88281 -password: "$2y$13$MxtYoqaZzH0FOXmrte8Rie1P1O8rdZ33yUauhgZMW/pNaq5KBci1S" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4494 …} +apId: "sudsmcduff@lemmy.ca" +apProfileId: "https://lemmy.ca/u/sudsmcduff" +apPublicUrl: "https://lemmy.ca/u/sudsmcduff" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "sudsmcduff" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1709228309 {#4425 : 2024-02-29 18:38:29.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1709228308 {#4422 : 2024-02-29 18:38:28.0 +01:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "I’ve got a Qingping Air Monitor Lite - it’s small, not ugly, and from what I read at the time, has a decent CO2 sensor. It integrates perfectly with Home Assistant via Bluetooth. Seriously, no issues once I got it setup - which I believe did require their app to do initial setup/updates/etc… [www.home-assistant.io/integrations/qingping/](https://www.home-assistant.io/integrations/qingping/)[www.amazon.ca/…/B092HK4BB1](https://www.amazon.ca/Qingping-Monitor-Compatible-Temperature-Humidity/dp/B092HK4BB1)" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705696960 {#4421 : 2024-01-19 21:42:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4420 …} +nested: Doctrine\ORM\PersistentCollection {#4419 …} +votes: Doctrine\ORM\PersistentCollection {#4410 …} +reports: Doctrine\ORM\PersistentCollection {#4413 …} +favourites: Doctrine\ORM\PersistentCollection {#4408 …} +notifications: Doctrine\ORM\PersistentCollection {#4406 …} -id: 323897 -bodyTs: "'/b092hk4bb1':57 '/integrations/qingping/](https://www.home-assistant.io/integrations/qingping/)[www.amazon.ca/':56 '/qingping-monitor-compatible-temperature-humidity/dp/b092hk4bb1)':60 'air':6 'app':49 'assist':32 'believ':45 'bluetooth':34 'co2':25 'decent':24 'got':3,40 'home':31 'initi':52 'integr':28 'issu':37 'lite':8 'monitor':7 'perfect':29 'qingp':5 'read':18 'requir':47 'sensor':26 'serious':35 'setup':42 'setup/updates/etc':53 'small':11 'time':21 'ugli':13 've':2 'via':33 'www.amazon.ca':59 'www.amazon.ca/qingping-monitor-compatible-temperature-humidity/dp/b092hk4bb1)':58 'www.home-assistant.io':55 'www.home-assistant.io/integrations/qingping/](https://www.home-assistant.io/integrations/qingping/)[www.amazon.ca/':54" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ca/comment/6520349" +editedAt: null +createdAt: DateTimeImmutable @1705696960 {#4426 : 2024-01-19 21:42:40.0 +01:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#7575 +comment: App\Entity\EntryComment {#4415 +user: App\Entity\User {#4404 +avatar: Proxies\__CG__\App\Entity\Image {#4403 …} +cover: null +email: "sudsmcduff@lemmy.ca" +username: "@sudsmcduff@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726869088 {#4424 : 2024-09-20 23:51:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4402 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4400 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4398 …} +entries: Doctrine\ORM\PersistentCollection {#4396 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4394 …} +entryComments: Doctrine\ORM\PersistentCollection {#4453 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4454 …} +posts: Doctrine\ORM\PersistentCollection {#4456 …} +postVotes: Doctrine\ORM\PersistentCollection {#4458 …} +postComments: Doctrine\ORM\PersistentCollection {#4460 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4462 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4464 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4466 …} +follows: Doctrine\ORM\PersistentCollection {#4468 …} +followers: Doctrine\ORM\PersistentCollection {#4470 …} +blocks: Doctrine\ORM\PersistentCollection {#4472 …} +blockers: Doctrine\ORM\PersistentCollection {#4474 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4476 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4478 …} +reports: Doctrine\ORM\PersistentCollection {#4480 …} +favourites: Doctrine\ORM\PersistentCollection {#4482 …} +violations: Doctrine\ORM\PersistentCollection {#4484 …} +notifications: Doctrine\ORM\PersistentCollection {#4486 …} +awards: Doctrine\ORM\PersistentCollection {#4488 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4490 …} +categories: Doctrine\ORM\PersistentCollection {#4492 …} -id: 88281 -password: "$2y$13$MxtYoqaZzH0FOXmrte8Rie1P1O8rdZ33yUauhgZMW/pNaq5KBci1S" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4494 …} +apId: "sudsmcduff@lemmy.ca" +apProfileId: "https://lemmy.ca/u/sudsmcduff" +apPublicUrl: "https://lemmy.ca/u/sudsmcduff" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "sudsmcduff" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1709228309 {#4425 : 2024-02-29 18:38:29.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1709228308 {#4422 : 2024-02-29 18:38:28.0 +01:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "I’ve got a Qingping Air Monitor Lite - it’s small, not ugly, and from what I read at the time, has a decent CO2 sensor. It integrates perfectly with Home Assistant via Bluetooth. Seriously, no issues once I got it setup - which I believe did require their app to do initial setup/updates/etc… [www.home-assistant.io/integrations/qingping/](https://www.home-assistant.io/integrations/qingping/)[www.amazon.ca/…/B092HK4BB1](https://www.amazon.ca/Qingping-Monitor-Compatible-Temperature-Humidity/dp/B092HK4BB1)" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705696960 {#4421 : 2024-01-19 21:42:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4420 …} +nested: Doctrine\ORM\PersistentCollection {#4419 …} +votes: Doctrine\ORM\PersistentCollection {#4410 …} +reports: Doctrine\ORM\PersistentCollection {#4413 …} +favourites: Doctrine\ORM\PersistentCollection {#4408 …} +notifications: Doctrine\ORM\PersistentCollection {#4406 …} -id: 323897 -bodyTs: "'/b092hk4bb1':57 '/integrations/qingping/](https://www.home-assistant.io/integrations/qingping/)[www.amazon.ca/':56 '/qingping-monitor-compatible-temperature-humidity/dp/b092hk4bb1)':60 'air':6 'app':49 'assist':32 'believ':45 'bluetooth':34 'co2':25 'decent':24 'got':3,40 'home':31 'initi':52 'integr':28 'issu':37 'lite':8 'monitor':7 'perfect':29 'qingp':5 'read':18 'requir':47 'sensor':26 'serious':35 'setup':42 'setup/updates/etc':53 'small':11 'time':21 'ugli':13 've':2 'via':33 'www.amazon.ca':59 'www.amazon.ca/qingping-monitor-compatible-temperature-humidity/dp/b092hk4bb1)':58 'www.home-assistant.io':55 'www.home-assistant.io/integrations/qingping/](https://www.home-assistant.io/integrations/qingping/)[www.amazon.ca/':54" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ca/comment/6520349" +editedAt: null +createdAt: DateTimeImmutable @1705696960 {#4426 : 2024-01-19 21:42:40.0 +01:00 } } +nestedComments: [] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 12.0 MiB | 17.80 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4502 +user: App\Entity\User {#4515 +avatar: null +cover: null +email: "tburkhol@lemmy.world" +username: "@tburkhol@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729224725 {#4498 : 2024-10-18 06:12:05.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4518 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4520 …} +entries: Doctrine\ORM\PersistentCollection {#4522 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4524 …} +entryComments: Doctrine\ORM\PersistentCollection {#4526 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …} +posts: Doctrine\ORM\PersistentCollection {#4530 …} +postVotes: Doctrine\ORM\PersistentCollection {#4532 …} +postComments: Doctrine\ORM\PersistentCollection {#4534 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4536 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4538 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4540 …} +follows: Doctrine\ORM\PersistentCollection {#4542 …} +followers: Doctrine\ORM\PersistentCollection {#4544 …} +blocks: Doctrine\ORM\PersistentCollection {#4546 …} +blockers: Doctrine\ORM\PersistentCollection {#4548 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4550 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4552 …} +reports: Doctrine\ORM\PersistentCollection {#4554 …} +favourites: Doctrine\ORM\PersistentCollection {#4556 …} +violations: Doctrine\ORM\PersistentCollection {#4558 …} +notifications: Doctrine\ORM\PersistentCollection {#4560 …} +awards: Doctrine\ORM\PersistentCollection {#4562 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4564 …} +categories: Doctrine\ORM\PersistentCollection {#4566 …} -id: 1718 -password: "$2y$13$lPT6yADd4HHnnvzSdc63LOX2i/N1apKIcMV5dPdIvEExmOZ3nsEcG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4568 …} +apId: "tburkhol@lemmy.world" +apProfileId: "https://lemmy.world/u/tburkhol" +apPublicUrl: "https://lemmy.world/u/tburkhol" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "tburkhol" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1702834166 {#4499 : 2023-12-17 18:29:26.0 +01:00 } +apDeletedAt: DateTime @1704597619 {#4500 : 2024-01-07 04:20:19.0 +01:00 } +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686998356 {#4501 : 2023-06-17 12:39:16.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I have a ‘roll-your-own’ using an adafruit SCD-30 module [www.adafruit.com/product/4867](https://www.adafruit.com/product/4867) IR-based CO2, temp & humidity; I2C with python libraries, so integrating it with an RPi is easy. Sensor is self-calibrating over time, so if you leave it in a higher CO2 space with no exposure to fresh air, it will eventually drift such that the lowest observed CO2 reports as 420 ppm. Newer SCD-40 is only $45, but different sensor technology.\n \n Dunno about their shipping outside the US. """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705694112 {#4496 : 2024-01-19 20:55:12.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4503 …} +nested: Doctrine\ORM\PersistentCollection {#4505 …} +votes: Doctrine\ORM\PersistentCollection {#4507 …} +reports: Doctrine\ORM\PersistentCollection {#4509 …} +favourites: Doctrine\ORM\PersistentCollection {#4511 …} +notifications: Doctrine\ORM\PersistentCollection {#4513 …} -id: 323748 -bodyTs: "'-30':12 '-40':74 '/product/4867](https://www.adafruit.com/product/4867)':16 '420':70 '45':77 'adafruit':10 'air':57 'base':19 'calibr':39 'co2':20,50,67 'differ':79 'drift':61 'dunno':82 'easi':34 'eventu':60 'exposur':54 'fresh':56 'higher':49 'humid':22 'i2c':23 'integr':28 'ir':18 'ir-bas':17 'leav':45 'librari':26 'lowest':65 'modul':13 'newer':72 'observ':66 'outsid':86 'ppm':71 'python':25 'report':68 'roll':5 'roll-your-own':4 'rpi':32 'scd':11,73 'self':38 'self-calibr':37 'sensor':35,80 'ship':85 'space':51 'technolog':81 'temp':21 'time':41 'us':88 'use':8 'www.adafruit.com':15 'www.adafruit.com/product/4867](https://www.adafruit.com/product/4867)':14" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6831161" +editedAt: null +createdAt: DateTimeImmutable @1705694112 {#4497 : 2024-01-19 20:55:12.0 +01:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#7645 +comment: App\Entity\EntryComment {#4502 +user: App\Entity\User {#4515 +avatar: null +cover: null +email: "tburkhol@lemmy.world" +username: "@tburkhol@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729224725 {#4498 : 2024-10-18 06:12:05.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4518 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4520 …} +entries: Doctrine\ORM\PersistentCollection {#4522 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4524 …} +entryComments: Doctrine\ORM\PersistentCollection {#4526 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …} +posts: Doctrine\ORM\PersistentCollection {#4530 …} +postVotes: Doctrine\ORM\PersistentCollection {#4532 …} +postComments: Doctrine\ORM\PersistentCollection {#4534 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4536 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4538 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4540 …} +follows: Doctrine\ORM\PersistentCollection {#4542 …} +followers: Doctrine\ORM\PersistentCollection {#4544 …} +blocks: Doctrine\ORM\PersistentCollection {#4546 …} +blockers: Doctrine\ORM\PersistentCollection {#4548 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4550 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4552 …} +reports: Doctrine\ORM\PersistentCollection {#4554 …} +favourites: Doctrine\ORM\PersistentCollection {#4556 …} +violations: Doctrine\ORM\PersistentCollection {#4558 …} +notifications: Doctrine\ORM\PersistentCollection {#4560 …} +awards: Doctrine\ORM\PersistentCollection {#4562 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4564 …} +categories: Doctrine\ORM\PersistentCollection {#4566 …} -id: 1718 -password: "$2y$13$lPT6yADd4HHnnvzSdc63LOX2i/N1apKIcMV5dPdIvEExmOZ3nsEcG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4568 …} +apId: "tburkhol@lemmy.world" +apProfileId: "https://lemmy.world/u/tburkhol" +apPublicUrl: "https://lemmy.world/u/tburkhol" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "tburkhol" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1702834166 {#4499 : 2023-12-17 18:29:26.0 +01:00 } +apDeletedAt: DateTime @1704597619 {#4500 : 2024-01-07 04:20:19.0 +01:00 } +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686998356 {#4501 : 2023-06-17 12:39:16.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I have a ‘roll-your-own’ using an adafruit SCD-30 module [www.adafruit.com/product/4867](https://www.adafruit.com/product/4867) IR-based CO2, temp & humidity; I2C with python libraries, so integrating it with an RPi is easy. Sensor is self-calibrating over time, so if you leave it in a higher CO2 space with no exposure to fresh air, it will eventually drift such that the lowest observed CO2 reports as 420 ppm. Newer SCD-40 is only $45, but different sensor technology.\n \n Dunno about their shipping outside the US. """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705694112 {#4496 : 2024-01-19 20:55:12.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4503 …} +nested: Doctrine\ORM\PersistentCollection {#4505 …} +votes: Doctrine\ORM\PersistentCollection {#4507 …} +reports: Doctrine\ORM\PersistentCollection {#4509 …} +favourites: Doctrine\ORM\PersistentCollection {#4511 …} +notifications: Doctrine\ORM\PersistentCollection {#4513 …} -id: 323748 -bodyTs: "'-30':12 '-40':74 '/product/4867](https://www.adafruit.com/product/4867)':16 '420':70 '45':77 'adafruit':10 'air':57 'base':19 'calibr':39 'co2':20,50,67 'differ':79 'drift':61 'dunno':82 'easi':34 'eventu':60 'exposur':54 'fresh':56 'higher':49 'humid':22 'i2c':23 'integr':28 'ir':18 'ir-bas':17 'leav':45 'librari':26 'lowest':65 'modul':13 'newer':72 'observ':66 'outsid':86 'ppm':71 'python':25 'report':68 'roll':5 'roll-your-own':4 'rpi':32 'scd':11,73 'self':38 'self-calibr':37 'sensor':35,80 'ship':85 'space':51 'technolog':81 'temp':21 'time':41 'us':88 'use':8 'www.adafruit.com':15 'www.adafruit.com/product/4867](https://www.adafruit.com/product/4867)':14" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6831161" +editedAt: null +createdAt: DateTimeImmutable @1705694112 {#4497 : 2024-01-19 20:55:12.0 +01:00 } } +showMagazineName: false +showEntryTitle: false +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4515 +avatar: null +cover: null +email: "tburkhol@lemmy.world" +username: "@tburkhol@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729224725 {#4498 : 2024-10-18 06:12:05.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4518 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4520 …} +entries: Doctrine\ORM\PersistentCollection {#4522 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4524 …} +entryComments: Doctrine\ORM\PersistentCollection {#4526 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …} +posts: Doctrine\ORM\PersistentCollection {#4530 …} +postVotes: Doctrine\ORM\PersistentCollection {#4532 …} +postComments: Doctrine\ORM\PersistentCollection {#4534 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4536 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4538 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4540 …} +follows: Doctrine\ORM\PersistentCollection {#4542 …} +followers: Doctrine\ORM\PersistentCollection {#4544 …} +blocks: Doctrine\ORM\PersistentCollection {#4546 …} +blockers: Doctrine\ORM\PersistentCollection {#4548 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4550 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4552 …} +reports: Doctrine\ORM\PersistentCollection {#4554 …} +favourites: Doctrine\ORM\PersistentCollection {#4556 …} +violations: Doctrine\ORM\PersistentCollection {#4558 …} +notifications: Doctrine\ORM\PersistentCollection {#4560 …} +awards: Doctrine\ORM\PersistentCollection {#4562 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4564 …} +categories: Doctrine\ORM\PersistentCollection {#4566 …} -id: 1718 -password: "$2y$13$lPT6yADd4HHnnvzSdc63LOX2i/N1apKIcMV5dPdIvEExmOZ3nsEcG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4568 …} +apId: "tburkhol@lemmy.world" +apProfileId: "https://lemmy.world/u/tburkhol" +apPublicUrl: "https://lemmy.world/u/tburkhol" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "tburkhol" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1702834166 {#4499 : 2023-12-17 18:29:26.0 +01:00 } +apDeletedAt: DateTime @1704597619 {#4500 : 2024-01-07 04:20:19.0 +01:00 } +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686998356 {#4501 : 2023-06-17 12:39:16.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#7690 +user: App\Entity\User {#4515 +avatar: null +cover: null +email: "tburkhol@lemmy.world" +username: "@tburkhol@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729224725 {#4498 : 2024-10-18 06:12:05.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4518 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4520 …} +entries: Doctrine\ORM\PersistentCollection {#4522 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4524 …} +entryComments: Doctrine\ORM\PersistentCollection {#4526 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …} +posts: Doctrine\ORM\PersistentCollection {#4530 …} +postVotes: Doctrine\ORM\PersistentCollection {#4532 …} +postComments: Doctrine\ORM\PersistentCollection {#4534 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4536 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4538 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4540 …} +follows: Doctrine\ORM\PersistentCollection {#4542 …} +followers: Doctrine\ORM\PersistentCollection {#4544 …} +blocks: Doctrine\ORM\PersistentCollection {#4546 …} +blockers: Doctrine\ORM\PersistentCollection {#4548 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4550 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4552 …} +reports: Doctrine\ORM\PersistentCollection {#4554 …} +favourites: Doctrine\ORM\PersistentCollection {#4556 …} +violations: Doctrine\ORM\PersistentCollection {#4558 …} +notifications: Doctrine\ORM\PersistentCollection {#4560 …} +awards: Doctrine\ORM\PersistentCollection {#4562 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4564 …} +categories: Doctrine\ORM\PersistentCollection {#4566 …} -id: 1718 -password: "$2y$13$lPT6yADd4HHnnvzSdc63LOX2i/N1apKIcMV5dPdIvEExmOZ3nsEcG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4568 …} +apId: "tburkhol@lemmy.world" +apProfileId: "https://lemmy.world/u/tburkhol" +apPublicUrl: "https://lemmy.world/u/tburkhol" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "tburkhol" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1702834166 {#4499 : 2023-12-17 18:29:26.0 +01:00 } +apDeletedAt: DateTime @1704597619 {#4500 : 2024-01-07 04:20:19.0 +01:00 } +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686998356 {#4501 : 2023-06-17 12:39:16.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.18 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705694112 {#4497 : 2024-01-19 20:55:12.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#7745 +date: DateTimeImmutable @1705694112 {#4497 : 2024-01-19 20:55:12.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 12.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705694112 {#4497 : 2024-01-19 20:55:12.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#3440 +createdAt: DateTimeImmutable @1705694112 {#4497 : 2024-01-19 20:55:12.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4515 +avatar: null +cover: null +email: "tburkhol@lemmy.world" +username: "@tburkhol@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729224725 {#4498 : 2024-10-18 06:12:05.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4518 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4520 …} +entries: Doctrine\ORM\PersistentCollection {#4522 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4524 …} +entryComments: Doctrine\ORM\PersistentCollection {#4526 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …} +posts: Doctrine\ORM\PersistentCollection {#4530 …} +postVotes: Doctrine\ORM\PersistentCollection {#4532 …} +postComments: Doctrine\ORM\PersistentCollection {#4534 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4536 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4538 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4540 …} +follows: Doctrine\ORM\PersistentCollection {#4542 …} +followers: Doctrine\ORM\PersistentCollection {#4544 …} +blocks: Doctrine\ORM\PersistentCollection {#4546 …} +blockers: Doctrine\ORM\PersistentCollection {#4548 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4550 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4552 …} +reports: Doctrine\ORM\PersistentCollection {#4554 …} +favourites: Doctrine\ORM\PersistentCollection {#4556 …} +violations: Doctrine\ORM\PersistentCollection {#4558 …} +notifications: Doctrine\ORM\PersistentCollection {#4560 …} +awards: Doctrine\ORM\PersistentCollection {#4562 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4564 …} +categories: Doctrine\ORM\PersistentCollection {#4566 …} -id: 1718 -password: "$2y$13$lPT6yADd4HHnnvzSdc63LOX2i/N1apKIcMV5dPdIvEExmOZ3nsEcG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4568 …} +apId: "tburkhol@lemmy.world" +apProfileId: "https://lemmy.world/u/tburkhol" +apPublicUrl: "https://lemmy.world/u/tburkhol" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "tburkhol" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1702834166 {#4499 : 2023-12-17 18:29:26.0 +01:00 } +apDeletedAt: DateTime @1704597619 {#4500 : 2024-01-07 04:20:19.0 +01:00 } +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686998356 {#4501 : 2023-06-17 12:39:16.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#3358 +width: 40 +height: 40 +user: App\Entity\User {#4515 +avatar: null +cover: null +email: "tburkhol@lemmy.world" +username: "@tburkhol@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729224725 {#4498 : 2024-10-18 06:12:05.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4518 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4520 …} +entries: Doctrine\ORM\PersistentCollection {#4522 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4524 …} +entryComments: Doctrine\ORM\PersistentCollection {#4526 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …} +posts: Doctrine\ORM\PersistentCollection {#4530 …} +postVotes: Doctrine\ORM\PersistentCollection {#4532 …} +postComments: Doctrine\ORM\PersistentCollection {#4534 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4536 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4538 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4540 …} +follows: Doctrine\ORM\PersistentCollection {#4542 …} +followers: Doctrine\ORM\PersistentCollection {#4544 …} +blocks: Doctrine\ORM\PersistentCollection {#4546 …} +blockers: Doctrine\ORM\PersistentCollection {#4548 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4550 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4552 …} +reports: Doctrine\ORM\PersistentCollection {#4554 …} +favourites: Doctrine\ORM\PersistentCollection {#4556 …} +violations: Doctrine\ORM\PersistentCollection {#4558 …} +notifications: Doctrine\ORM\PersistentCollection {#4560 …} +awards: Doctrine\ORM\PersistentCollection {#4562 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4564 …} +categories: Doctrine\ORM\PersistentCollection {#4566 …} -id: 1718 -password: "$2y$13$lPT6yADd4HHnnvzSdc63LOX2i/N1apKIcMV5dPdIvEExmOZ3nsEcG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4568 …} +apId: "tburkhol@lemmy.world" +apProfileId: "https://lemmy.world/u/tburkhol" +apPublicUrl: "https://lemmy.world/u/tburkhol" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "tburkhol" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1702834166 {#4499 : 2023-12-17 18:29:26.0 +01:00 } +apDeletedAt: DateTime @1704597619 {#4500 : 2024-01-07 04:20:19.0 +01:00 } +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686998356 {#4501 : 2023-06-17 12:39:16.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 12.0 MiB | 0.41 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4502 +user: App\Entity\User {#4515 +avatar: null +cover: null +email: "tburkhol@lemmy.world" +username: "@tburkhol@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729224725 {#4498 : 2024-10-18 06:12:05.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4518 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4520 …} +entries: Doctrine\ORM\PersistentCollection {#4522 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4524 …} +entryComments: Doctrine\ORM\PersistentCollection {#4526 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …} +posts: Doctrine\ORM\PersistentCollection {#4530 …} +postVotes: Doctrine\ORM\PersistentCollection {#4532 …} +postComments: Doctrine\ORM\PersistentCollection {#4534 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4536 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4538 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4540 …} +follows: Doctrine\ORM\PersistentCollection {#4542 …} +followers: Doctrine\ORM\PersistentCollection {#4544 …} +blocks: Doctrine\ORM\PersistentCollection {#4546 …} +blockers: Doctrine\ORM\PersistentCollection {#4548 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4550 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4552 …} +reports: Doctrine\ORM\PersistentCollection {#4554 …} +favourites: Doctrine\ORM\PersistentCollection {#4556 …} +violations: Doctrine\ORM\PersistentCollection {#4558 …} +notifications: Doctrine\ORM\PersistentCollection {#4560 …} +awards: Doctrine\ORM\PersistentCollection {#4562 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4564 …} +categories: Doctrine\ORM\PersistentCollection {#4566 …} -id: 1718 -password: "$2y$13$lPT6yADd4HHnnvzSdc63LOX2i/N1apKIcMV5dPdIvEExmOZ3nsEcG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4568 …} +apId: "tburkhol@lemmy.world" +apProfileId: "https://lemmy.world/u/tburkhol" +apPublicUrl: "https://lemmy.world/u/tburkhol" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "tburkhol" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1702834166 {#4499 : 2023-12-17 18:29:26.0 +01:00 } +apDeletedAt: DateTime @1704597619 {#4500 : 2024-01-07 04:20:19.0 +01:00 } +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686998356 {#4501 : 2023-06-17 12:39:16.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I have a ‘roll-your-own’ using an adafruit SCD-30 module [www.adafruit.com/product/4867](https://www.adafruit.com/product/4867) IR-based CO2, temp & humidity; I2C with python libraries, so integrating it with an RPi is easy. Sensor is self-calibrating over time, so if you leave it in a higher CO2 space with no exposure to fresh air, it will eventually drift such that the lowest observed CO2 reports as 420 ppm. Newer SCD-40 is only $45, but different sensor technology.\n \n Dunno about their shipping outside the US. """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705694112 {#4496 : 2024-01-19 20:55:12.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4503 …} +nested: Doctrine\ORM\PersistentCollection {#4505 …} +votes: Doctrine\ORM\PersistentCollection {#4507 …} +reports: Doctrine\ORM\PersistentCollection {#4509 …} +favourites: Doctrine\ORM\PersistentCollection {#4511 …} +notifications: Doctrine\ORM\PersistentCollection {#4513 …} -id: 323748 -bodyTs: "'-30':12 '-40':74 '/product/4867](https://www.adafruit.com/product/4867)':16 '420':70 '45':77 'adafruit':10 'air':57 'base':19 'calibr':39 'co2':20,50,67 'differ':79 'drift':61 'dunno':82 'easi':34 'eventu':60 'exposur':54 'fresh':56 'higher':49 'humid':22 'i2c':23 'integr':28 'ir':18 'ir-bas':17 'leav':45 'librari':26 'lowest':65 'modul':13 'newer':72 'observ':66 'outsid':86 'ppm':71 'python':25 'report':68 'roll':5 'roll-your-own':4 'rpi':32 'scd':11,73 'self':38 'self-calibr':37 'sensor':35,80 'ship':85 'space':51 'technolog':81 'temp':21 'time':41 'us':88 'use':8 'www.adafruit.com':15 'www.adafruit.com/product/4867](https://www.adafruit.com/product/4867)':14" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6831161" +editedAt: null +createdAt: DateTimeImmutable @1705694112 {#4497 : 2024-01-19 20:55:12.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#3319 +subject: App\Entity\EntryComment {#4502 +user: App\Entity\User {#4515 +avatar: null +cover: null +email: "tburkhol@lemmy.world" +username: "@tburkhol@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729224725 {#4498 : 2024-10-18 06:12:05.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4518 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4520 …} +entries: Doctrine\ORM\PersistentCollection {#4522 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4524 …} +entryComments: Doctrine\ORM\PersistentCollection {#4526 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …} +posts: Doctrine\ORM\PersistentCollection {#4530 …} +postVotes: Doctrine\ORM\PersistentCollection {#4532 …} +postComments: Doctrine\ORM\PersistentCollection {#4534 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4536 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4538 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4540 …} +follows: Doctrine\ORM\PersistentCollection {#4542 …} +followers: Doctrine\ORM\PersistentCollection {#4544 …} +blocks: Doctrine\ORM\PersistentCollection {#4546 …} +blockers: Doctrine\ORM\PersistentCollection {#4548 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4550 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4552 …} +reports: Doctrine\ORM\PersistentCollection {#4554 …} +favourites: Doctrine\ORM\PersistentCollection {#4556 …} +violations: Doctrine\ORM\PersistentCollection {#4558 …} +notifications: Doctrine\ORM\PersistentCollection {#4560 …} +awards: Doctrine\ORM\PersistentCollection {#4562 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4564 …} +categories: Doctrine\ORM\PersistentCollection {#4566 …} -id: 1718 -password: "$2y$13$lPT6yADd4HHnnvzSdc63LOX2i/N1apKIcMV5dPdIvEExmOZ3nsEcG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4568 …} +apId: "tburkhol@lemmy.world" +apProfileId: "https://lemmy.world/u/tburkhol" +apPublicUrl: "https://lemmy.world/u/tburkhol" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "tburkhol" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1702834166 {#4499 : 2023-12-17 18:29:26.0 +01:00 } +apDeletedAt: DateTime @1704597619 {#4500 : 2024-01-07 04:20:19.0 +01:00 } +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686998356 {#4501 : 2023-06-17 12:39:16.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I have a ‘roll-your-own’ using an adafruit SCD-30 module [www.adafruit.com/product/4867](https://www.adafruit.com/product/4867) IR-based CO2, temp & humidity; I2C with python libraries, so integrating it with an RPi is easy. Sensor is self-calibrating over time, so if you leave it in a higher CO2 space with no exposure to fresh air, it will eventually drift such that the lowest observed CO2 reports as 420 ppm. Newer SCD-40 is only $45, but different sensor technology.\n \n Dunno about their shipping outside the US. """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705694112 {#4496 : 2024-01-19 20:55:12.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4503 …} +nested: Doctrine\ORM\PersistentCollection {#4505 …} +votes: Doctrine\ORM\PersistentCollection {#4507 …} +reports: Doctrine\ORM\PersistentCollection {#4509 …} +favourites: Doctrine\ORM\PersistentCollection {#4511 …} +notifications: Doctrine\ORM\PersistentCollection {#4513 …} -id: 323748 -bodyTs: "'-30':12 '-40':74 '/product/4867](https://www.adafruit.com/product/4867)':16 '420':70 '45':77 'adafruit':10 'air':57 'base':19 'calibr':39 'co2':20,50,67 'differ':79 'drift':61 'dunno':82 'easi':34 'eventu':60 'exposur':54 'fresh':56 'higher':49 'humid':22 'i2c':23 'integr':28 'ir':18 'ir-bas':17 'leav':45 'librari':26 'lowest':65 'modul':13 'newer':72 'observ':66 'outsid':86 'ppm':71 'python':25 'report':68 'roll':5 'roll-your-own':4 'rpi':32 'scd':11,73 'self':38 'self-calibr':37 'sensor':35,80 'ship':85 'space':51 'technolog':81 'temp':21 'time':41 'us':88 'use':8 'www.adafruit.com':15 'www.adafruit.com/product/4867](https://www.adafruit.com/product/4867)':14" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6831161" +editedAt: null +createdAt: DateTimeImmutable @1705694112 {#4497 : 2024-01-19 20:55:12.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 12.0 MiB | 0.63 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4502 +user: App\Entity\User {#4515 +avatar: null +cover: null +email: "tburkhol@lemmy.world" +username: "@tburkhol@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729224725 {#4498 : 2024-10-18 06:12:05.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4518 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4520 …} +entries: Doctrine\ORM\PersistentCollection {#4522 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4524 …} +entryComments: Doctrine\ORM\PersistentCollection {#4526 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …} +posts: Doctrine\ORM\PersistentCollection {#4530 …} +postVotes: Doctrine\ORM\PersistentCollection {#4532 …} +postComments: Doctrine\ORM\PersistentCollection {#4534 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4536 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4538 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4540 …} +follows: Doctrine\ORM\PersistentCollection {#4542 …} +followers: Doctrine\ORM\PersistentCollection {#4544 …} +blocks: Doctrine\ORM\PersistentCollection {#4546 …} +blockers: Doctrine\ORM\PersistentCollection {#4548 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4550 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4552 …} +reports: Doctrine\ORM\PersistentCollection {#4554 …} +favourites: Doctrine\ORM\PersistentCollection {#4556 …} +violations: Doctrine\ORM\PersistentCollection {#4558 …} +notifications: Doctrine\ORM\PersistentCollection {#4560 …} +awards: Doctrine\ORM\PersistentCollection {#4562 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4564 …} +categories: Doctrine\ORM\PersistentCollection {#4566 …} -id: 1718 -password: "$2y$13$lPT6yADd4HHnnvzSdc63LOX2i/N1apKIcMV5dPdIvEExmOZ3nsEcG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4568 …} +apId: "tburkhol@lemmy.world" +apProfileId: "https://lemmy.world/u/tburkhol" +apPublicUrl: "https://lemmy.world/u/tburkhol" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "tburkhol" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1702834166 {#4499 : 2023-12-17 18:29:26.0 +01:00 } +apDeletedAt: DateTime @1704597619 {#4500 : 2024-01-07 04:20:19.0 +01:00 } +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686998356 {#4501 : 2023-06-17 12:39:16.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I have a ‘roll-your-own’ using an adafruit SCD-30 module [www.adafruit.com/product/4867](https://www.adafruit.com/product/4867) IR-based CO2, temp & humidity; I2C with python libraries, so integrating it with an RPi is easy. Sensor is self-calibrating over time, so if you leave it in a higher CO2 space with no exposure to fresh air, it will eventually drift such that the lowest observed CO2 reports as 420 ppm. Newer SCD-40 is only $45, but different sensor technology.\n \n Dunno about their shipping outside the US. """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705694112 {#4496 : 2024-01-19 20:55:12.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4503 …} +nested: Doctrine\ORM\PersistentCollection {#4505 …} +votes: Doctrine\ORM\PersistentCollection {#4507 …} +reports: Doctrine\ORM\PersistentCollection {#4509 …} +favourites: Doctrine\ORM\PersistentCollection {#4511 …} +notifications: Doctrine\ORM\PersistentCollection {#4513 …} -id: 323748 -bodyTs: "'-30':12 '-40':74 '/product/4867](https://www.adafruit.com/product/4867)':16 '420':70 '45':77 'adafruit':10 'air':57 'base':19 'calibr':39 'co2':20,50,67 'differ':79 'drift':61 'dunno':82 'easi':34 'eventu':60 'exposur':54 'fresh':56 'higher':49 'humid':22 'i2c':23 'integr':28 'ir':18 'ir-bas':17 'leav':45 'librari':26 'lowest':65 'modul':13 'newer':72 'observ':66 'outsid':86 'ppm':71 'python':25 'report':68 'roll':5 'roll-your-own':4 'rpi':32 'scd':11,73 'self':38 'self-calibr':37 'sensor':35,80 'ship':85 'space':51 'technolog':81 'temp':21 'time':41 'us':88 'use':8 'www.adafruit.com':15 'www.adafruit.com/product/4867](https://www.adafruit.com/product/4867)':14" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6831161" +editedAt: null +createdAt: DateTimeImmutable @1705694112 {#4497 : 2024-01-19 20:55:12.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#3264 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4502 +user: App\Entity\User {#4515 +avatar: null +cover: null +email: "tburkhol@lemmy.world" +username: "@tburkhol@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729224725 {#4498 : 2024-10-18 06:12:05.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4518 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4520 …} +entries: Doctrine\ORM\PersistentCollection {#4522 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4524 …} +entryComments: Doctrine\ORM\PersistentCollection {#4526 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …} +posts: Doctrine\ORM\PersistentCollection {#4530 …} +postVotes: Doctrine\ORM\PersistentCollection {#4532 …} +postComments: Doctrine\ORM\PersistentCollection {#4534 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4536 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4538 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4540 …} +follows: Doctrine\ORM\PersistentCollection {#4542 …} +followers: Doctrine\ORM\PersistentCollection {#4544 …} +blocks: Doctrine\ORM\PersistentCollection {#4546 …} +blockers: Doctrine\ORM\PersistentCollection {#4548 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4550 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4552 …} +reports: Doctrine\ORM\PersistentCollection {#4554 …} +favourites: Doctrine\ORM\PersistentCollection {#4556 …} +violations: Doctrine\ORM\PersistentCollection {#4558 …} +notifications: Doctrine\ORM\PersistentCollection {#4560 …} +awards: Doctrine\ORM\PersistentCollection {#4562 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4564 …} +categories: Doctrine\ORM\PersistentCollection {#4566 …} -id: 1718 -password: "$2y$13$lPT6yADd4HHnnvzSdc63LOX2i/N1apKIcMV5dPdIvEExmOZ3nsEcG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4568 …} +apId: "tburkhol@lemmy.world" +apProfileId: "https://lemmy.world/u/tburkhol" +apPublicUrl: "https://lemmy.world/u/tburkhol" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "tburkhol" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1702834166 {#4499 : 2023-12-17 18:29:26.0 +01:00 } +apDeletedAt: DateTime @1704597619 {#4500 : 2024-01-07 04:20:19.0 +01:00 } +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686998356 {#4501 : 2023-06-17 12:39:16.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I have a ‘roll-your-own’ using an adafruit SCD-30 module [www.adafruit.com/product/4867](https://www.adafruit.com/product/4867) IR-based CO2, temp & humidity; I2C with python libraries, so integrating it with an RPi is easy. Sensor is self-calibrating over time, so if you leave it in a higher CO2 space with no exposure to fresh air, it will eventually drift such that the lowest observed CO2 reports as 420 ppm. Newer SCD-40 is only $45, but different sensor technology.\n \n Dunno about their shipping outside the US. """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705694112 {#4496 : 2024-01-19 20:55:12.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4503 …} +nested: Doctrine\ORM\PersistentCollection {#4505 …} +votes: Doctrine\ORM\PersistentCollection {#4507 …} +reports: Doctrine\ORM\PersistentCollection {#4509 …} +favourites: Doctrine\ORM\PersistentCollection {#4511 …} +notifications: Doctrine\ORM\PersistentCollection {#4513 …} -id: 323748 -bodyTs: "'-30':12 '-40':74 '/product/4867](https://www.adafruit.com/product/4867)':16 '420':70 '45':77 'adafruit':10 'air':57 'base':19 'calibr':39 'co2':20,50,67 'differ':79 'drift':61 'dunno':82 'easi':34 'eventu':60 'exposur':54 'fresh':56 'higher':49 'humid':22 'i2c':23 'integr':28 'ir':18 'ir-bas':17 'leav':45 'librari':26 'lowest':65 'modul':13 'newer':72 'observ':66 'outsid':86 'ppm':71 'python':25 'report':68 'roll':5 'roll-your-own':4 'rpi':32 'scd':11,73 'self':38 'self-calibr':37 'sensor':35,80 'ship':85 'space':51 'technolog':81 'temp':21 'time':41 'us':88 'use':8 'www.adafruit.com':15 'www.adafruit.com/product/4867](https://www.adafruit.com/product/4867)':14" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6831161" +editedAt: null +createdAt: DateTimeImmutable @1705694112 {#4497 : 2024-01-19 20:55:12.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 12.0 MiB | 4.58 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4502 +user: App\Entity\User {#4515 +avatar: null +cover: null +email: "tburkhol@lemmy.world" +username: "@tburkhol@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729224725 {#4498 : 2024-10-18 06:12:05.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4518 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4520 …} +entries: Doctrine\ORM\PersistentCollection {#4522 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4524 …} +entryComments: Doctrine\ORM\PersistentCollection {#4526 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …} +posts: Doctrine\ORM\PersistentCollection {#4530 …} +postVotes: Doctrine\ORM\PersistentCollection {#4532 …} +postComments: Doctrine\ORM\PersistentCollection {#4534 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4536 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4538 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4540 …} +follows: Doctrine\ORM\PersistentCollection {#4542 …} +followers: Doctrine\ORM\PersistentCollection {#4544 …} +blocks: Doctrine\ORM\PersistentCollection {#4546 …} +blockers: Doctrine\ORM\PersistentCollection {#4548 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4550 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4552 …} +reports: Doctrine\ORM\PersistentCollection {#4554 …} +favourites: Doctrine\ORM\PersistentCollection {#4556 …} +violations: Doctrine\ORM\PersistentCollection {#4558 …} +notifications: Doctrine\ORM\PersistentCollection {#4560 …} +awards: Doctrine\ORM\PersistentCollection {#4562 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4564 …} +categories: Doctrine\ORM\PersistentCollection {#4566 …} -id: 1718 -password: "$2y$13$lPT6yADd4HHnnvzSdc63LOX2i/N1apKIcMV5dPdIvEExmOZ3nsEcG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4568 …} +apId: "tburkhol@lemmy.world" +apProfileId: "https://lemmy.world/u/tburkhol" +apPublicUrl: "https://lemmy.world/u/tburkhol" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "tburkhol" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1702834166 {#4499 : 2023-12-17 18:29:26.0 +01:00 } +apDeletedAt: DateTime @1704597619 {#4500 : 2024-01-07 04:20:19.0 +01:00 } +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686998356 {#4501 : 2023-06-17 12:39:16.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I have a ‘roll-your-own’ using an adafruit SCD-30 module [www.adafruit.com/product/4867](https://www.adafruit.com/product/4867) IR-based CO2, temp & humidity; I2C with python libraries, so integrating it with an RPi is easy. Sensor is self-calibrating over time, so if you leave it in a higher CO2 space with no exposure to fresh air, it will eventually drift such that the lowest observed CO2 reports as 420 ppm. Newer SCD-40 is only $45, but different sensor technology.\n \n Dunno about their shipping outside the US. """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705694112 {#4496 : 2024-01-19 20:55:12.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4503 …} +nested: Doctrine\ORM\PersistentCollection {#4505 …} +votes: Doctrine\ORM\PersistentCollection {#4507 …} +reports: Doctrine\ORM\PersistentCollection {#4509 …} +favourites: Doctrine\ORM\PersistentCollection {#4511 …} +notifications: Doctrine\ORM\PersistentCollection {#4513 …} -id: 323748 -bodyTs: "'-30':12 '-40':74 '/product/4867](https://www.adafruit.com/product/4867)':16 '420':70 '45':77 'adafruit':10 'air':57 'base':19 'calibr':39 'co2':20,50,67 'differ':79 'drift':61 'dunno':82 'easi':34 'eventu':60 'exposur':54 'fresh':56 'higher':49 'humid':22 'i2c':23 'integr':28 'ir':18 'ir-bas':17 'leav':45 'librari':26 'lowest':65 'modul':13 'newer':72 'observ':66 'outsid':86 'ppm':71 'python':25 'report':68 'roll':5 'roll-your-own':4 'rpi':32 'scd':11,73 'self':38 'self-calibr':37 'sensor':35,80 'ship':85 'space':51 'technolog':81 'temp':21 'time':41 'us':88 'use':8 'www.adafruit.com':15 'www.adafruit.com/product/4867](https://www.adafruit.com/product/4867)':14" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6831161" +editedAt: null +createdAt: DateTimeImmutable @1705694112 {#4497 : 2024-01-19 20:55:12.0 +01:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#6560 +comment: App\Entity\EntryComment {#4502 +user: App\Entity\User {#4515 +avatar: null +cover: null +email: "tburkhol@lemmy.world" +username: "@tburkhol@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729224725 {#4498 : 2024-10-18 06:12:05.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4518 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4520 …} +entries: Doctrine\ORM\PersistentCollection {#4522 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4524 …} +entryComments: Doctrine\ORM\PersistentCollection {#4526 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …} +posts: Doctrine\ORM\PersistentCollection {#4530 …} +postVotes: Doctrine\ORM\PersistentCollection {#4532 …} +postComments: Doctrine\ORM\PersistentCollection {#4534 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4536 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4538 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4540 …} +follows: Doctrine\ORM\PersistentCollection {#4542 …} +followers: Doctrine\ORM\PersistentCollection {#4544 …} +blocks: Doctrine\ORM\PersistentCollection {#4546 …} +blockers: Doctrine\ORM\PersistentCollection {#4548 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4550 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4552 …} +reports: Doctrine\ORM\PersistentCollection {#4554 …} +favourites: Doctrine\ORM\PersistentCollection {#4556 …} +violations: Doctrine\ORM\PersistentCollection {#4558 …} +notifications: Doctrine\ORM\PersistentCollection {#4560 …} +awards: Doctrine\ORM\PersistentCollection {#4562 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4564 …} +categories: Doctrine\ORM\PersistentCollection {#4566 …} -id: 1718 -password: "$2y$13$lPT6yADd4HHnnvzSdc63LOX2i/N1apKIcMV5dPdIvEExmOZ3nsEcG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4568 …} +apId: "tburkhol@lemmy.world" +apProfileId: "https://lemmy.world/u/tburkhol" +apPublicUrl: "https://lemmy.world/u/tburkhol" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "tburkhol" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1702834166 {#4499 : 2023-12-17 18:29:26.0 +01:00 } +apDeletedAt: DateTime @1704597619 {#4500 : 2024-01-07 04:20:19.0 +01:00 } +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686998356 {#4501 : 2023-06-17 12:39:16.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I have a ‘roll-your-own’ using an adafruit SCD-30 module [www.adafruit.com/product/4867](https://www.adafruit.com/product/4867) IR-based CO2, temp & humidity; I2C with python libraries, so integrating it with an RPi is easy. Sensor is self-calibrating over time, so if you leave it in a higher CO2 space with no exposure to fresh air, it will eventually drift such that the lowest observed CO2 reports as 420 ppm. Newer SCD-40 is only $45, but different sensor technology.\n \n Dunno about their shipping outside the US. """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705694112 {#4496 : 2024-01-19 20:55:12.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4503 …} +nested: Doctrine\ORM\PersistentCollection {#4505 …} +votes: Doctrine\ORM\PersistentCollection {#4507 …} +reports: Doctrine\ORM\PersistentCollection {#4509 …} +favourites: Doctrine\ORM\PersistentCollection {#4511 …} +notifications: Doctrine\ORM\PersistentCollection {#4513 …} -id: 323748 -bodyTs: "'-30':12 '-40':74 '/product/4867](https://www.adafruit.com/product/4867)':16 '420':70 '45':77 'adafruit':10 'air':57 'base':19 'calibr':39 'co2':20,50,67 'differ':79 'drift':61 'dunno':82 'easi':34 'eventu':60 'exposur':54 'fresh':56 'higher':49 'humid':22 'i2c':23 'integr':28 'ir':18 'ir-bas':17 'leav':45 'librari':26 'lowest':65 'modul':13 'newer':72 'observ':66 'outsid':86 'ppm':71 'python':25 'report':68 'roll':5 'roll-your-own':4 'rpi':32 'scd':11,73 'self':38 'self-calibr':37 'sensor':35,80 'ship':85 'space':51 'technolog':81 'temp':21 'time':41 'us':88 'use':8 'www.adafruit.com':15 'www.adafruit.com/product/4867](https://www.adafruit.com/product/4867)':14" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6831161" +editedAt: null +createdAt: DateTimeImmutable @1705694112 {#4497 : 2024-01-19 20:55:12.0 +01:00 } } +nestedComments: [] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 12.0 MiB | 29.80 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4575 +user: App\Entity\User {#4588 +avatar: Proxies\__CG__\App\Entity\Image {#4589 …} +cover: Proxies\__CG__\App\Entity\Image {#4590 …} +email: "avidamoeba@lemmy.ca" +username: "@avidamoeba@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729500755 {#4572 : 2024-10-21 10:52:35.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4591 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4593 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4595 …} +entries: Doctrine\ORM\PersistentCollection {#4597 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4599 …} +entryComments: Doctrine\ORM\PersistentCollection {#4601 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4603 …} +posts: Doctrine\ORM\PersistentCollection {#4605 …} +postVotes: Doctrine\ORM\PersistentCollection {#4607 …} +postComments: Doctrine\ORM\PersistentCollection {#4609 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4611 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4613 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4615 …} +follows: Doctrine\ORM\PersistentCollection {#4617 …} +followers: Doctrine\ORM\PersistentCollection {#4619 …} +blocks: Doctrine\ORM\PersistentCollection {#4621 …} +blockers: Doctrine\ORM\PersistentCollection {#4623 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4625 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4627 …} +reports: Doctrine\ORM\PersistentCollection {#4629 …} +favourites: Doctrine\ORM\PersistentCollection {#4631 …} +violations: Doctrine\ORM\PersistentCollection {#4633 …} +notifications: Doctrine\ORM\PersistentCollection {#4635 …} +awards: Doctrine\ORM\PersistentCollection {#4637 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4639 …} +categories: Doctrine\ORM\PersistentCollection {#4641 …} -id: 21107 -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4643 …} +apId: "avidamoeba@lemmy.ca" +apProfileId: "https://lemmy.ca/u/avidamoeba" +apPublicUrl: "https://lemmy.ca/u/avidamoeba" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "avidamoeba" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729553511 {#4573 : 2024-10-22 01:31:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689022302 {#4574 : 2023-07-10 22:51:42.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ Recently received an AirGradient One. Added it to HA via ESPHome. The setup was pretty smooth. It shows the following sensors in HA:\n \n - CO2\n - Humidity\n - NOx Index\n - PM 0.3\n - PM 1.0\n - PM 10.0\n - PM 2.5\n - PM 2.5 AQI\n - Temperature\n - VOC Index """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1705691749 {#4570 : 2024-01-19 20:15:49.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4576 …} +nested: Doctrine\ORM\PersistentCollection {#4578 …} +votes: Doctrine\ORM\PersistentCollection {#4580 …} +reports: Doctrine\ORM\PersistentCollection {#4582 …} +favourites: Doctrine\ORM\PersistentCollection {#4584 …} +notifications: Doctrine\ORM\PersistentCollection {#4586 …} -id: 323638 -bodyTs: "'0.3':29 '1.0':31 '10.0':33 '2.5':35,37 'ad':6 'airgradi':4 'aqi':38 'co2':24 'esphom':11 'follow':20 'ha':9,23 'humid':25 'index':27,41 'nox':26 'one':5 'pm':28,30,32,34,36 'pretti':15 'receiv':2 'recent':1 'sensor':21 'setup':13 'show':18 'smooth':16 'temperatur':39 'via':10 'voc':40" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ca/comment/6518588" +editedAt: null +createdAt: DateTimeImmutable @1705691749 {#4571 : 2024-01-19 20:15:49.0 +01:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#7798 +comment: App\Entity\EntryComment {#4575 +user: App\Entity\User {#4588 +avatar: Proxies\__CG__\App\Entity\Image {#4589 …} +cover: Proxies\__CG__\App\Entity\Image {#4590 …} +email: "avidamoeba@lemmy.ca" +username: "@avidamoeba@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729500755 {#4572 : 2024-10-21 10:52:35.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4591 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4593 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4595 …} +entries: Doctrine\ORM\PersistentCollection {#4597 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4599 …} +entryComments: Doctrine\ORM\PersistentCollection {#4601 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4603 …} +posts: Doctrine\ORM\PersistentCollection {#4605 …} +postVotes: Doctrine\ORM\PersistentCollection {#4607 …} +postComments: Doctrine\ORM\PersistentCollection {#4609 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4611 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4613 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4615 …} +follows: Doctrine\ORM\PersistentCollection {#4617 …} +followers: Doctrine\ORM\PersistentCollection {#4619 …} +blocks: Doctrine\ORM\PersistentCollection {#4621 …} +blockers: Doctrine\ORM\PersistentCollection {#4623 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4625 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4627 …} +reports: Doctrine\ORM\PersistentCollection {#4629 …} +favourites: Doctrine\ORM\PersistentCollection {#4631 …} +violations: Doctrine\ORM\PersistentCollection {#4633 …} +notifications: Doctrine\ORM\PersistentCollection {#4635 …} +awards: Doctrine\ORM\PersistentCollection {#4637 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4639 …} +categories: Doctrine\ORM\PersistentCollection {#4641 …} -id: 21107 -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4643 …} +apId: "avidamoeba@lemmy.ca" +apProfileId: "https://lemmy.ca/u/avidamoeba" +apPublicUrl: "https://lemmy.ca/u/avidamoeba" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "avidamoeba" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729553511 {#4573 : 2024-10-22 01:31:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689022302 {#4574 : 2023-07-10 22:51:42.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ Recently received an AirGradient One. Added it to HA via ESPHome. The setup was pretty smooth. It shows the following sensors in HA:\n \n - CO2\n - Humidity\n - NOx Index\n - PM 0.3\n - PM 1.0\n - PM 10.0\n - PM 2.5\n - PM 2.5 AQI\n - Temperature\n - VOC Index """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1705691749 {#4570 : 2024-01-19 20:15:49.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4576 …} +nested: Doctrine\ORM\PersistentCollection {#4578 …} +votes: Doctrine\ORM\PersistentCollection {#4580 …} +reports: Doctrine\ORM\PersistentCollection {#4582 …} +favourites: Doctrine\ORM\PersistentCollection {#4584 …} +notifications: Doctrine\ORM\PersistentCollection {#4586 …} -id: 323638 -bodyTs: "'0.3':29 '1.0':31 '10.0':33 '2.5':35,37 'ad':6 'airgradi':4 'aqi':38 'co2':24 'esphom':11 'follow':20 'ha':9,23 'humid':25 'index':27,41 'nox':26 'one':5 'pm':28,30,32,34,36 'pretti':15 'receiv':2 'recent':1 'sensor':21 'setup':13 'show':18 'smooth':16 'temperatur':39 'via':10 'voc':40" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ca/comment/6518588" +editedAt: null +createdAt: DateTimeImmutable @1705691749 {#4571 : 2024-01-19 20:15:49.0 +01:00 } } +showMagazineName: false +showEntryTitle: false +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 0.21 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4588 +avatar: Proxies\__CG__\App\Entity\Image {#4589 …} +cover: Proxies\__CG__\App\Entity\Image {#4590 …} +email: "avidamoeba@lemmy.ca" +username: "@avidamoeba@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729500755 {#4572 : 2024-10-21 10:52:35.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4591 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4593 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4595 …} +entries: Doctrine\ORM\PersistentCollection {#4597 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4599 …} +entryComments: Doctrine\ORM\PersistentCollection {#4601 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4603 …} +posts: Doctrine\ORM\PersistentCollection {#4605 …} +postVotes: Doctrine\ORM\PersistentCollection {#4607 …} +postComments: Doctrine\ORM\PersistentCollection {#4609 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4611 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4613 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4615 …} +follows: Doctrine\ORM\PersistentCollection {#4617 …} +followers: Doctrine\ORM\PersistentCollection {#4619 …} +blocks: Doctrine\ORM\PersistentCollection {#4621 …} +blockers: Doctrine\ORM\PersistentCollection {#4623 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4625 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4627 …} +reports: Doctrine\ORM\PersistentCollection {#4629 …} +favourites: Doctrine\ORM\PersistentCollection {#4631 …} +violations: Doctrine\ORM\PersistentCollection {#4633 …} +notifications: Doctrine\ORM\PersistentCollection {#4635 …} +awards: Doctrine\ORM\PersistentCollection {#4637 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4639 …} +categories: Doctrine\ORM\PersistentCollection {#4641 …} -id: 21107 -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4643 …} +apId: "avidamoeba@lemmy.ca" +apProfileId: "https://lemmy.ca/u/avidamoeba" +apPublicUrl: "https://lemmy.ca/u/avidamoeba" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "avidamoeba" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729553511 {#4573 : 2024-10-22 01:31:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689022302 {#4574 : 2023-07-10 22:51:42.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#7843 +user: App\Entity\User {#4588 +avatar: Proxies\__CG__\App\Entity\Image {#4589 …} +cover: Proxies\__CG__\App\Entity\Image {#4590 …} +email: "avidamoeba@lemmy.ca" +username: "@avidamoeba@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729500755 {#4572 : 2024-10-21 10:52:35.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4591 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4593 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4595 …} +entries: Doctrine\ORM\PersistentCollection {#4597 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4599 …} +entryComments: Doctrine\ORM\PersistentCollection {#4601 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4603 …} +posts: Doctrine\ORM\PersistentCollection {#4605 …} +postVotes: Doctrine\ORM\PersistentCollection {#4607 …} +postComments: Doctrine\ORM\PersistentCollection {#4609 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4611 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4613 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4615 …} +follows: Doctrine\ORM\PersistentCollection {#4617 …} +followers: Doctrine\ORM\PersistentCollection {#4619 …} +blocks: Doctrine\ORM\PersistentCollection {#4621 …} +blockers: Doctrine\ORM\PersistentCollection {#4623 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4625 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4627 …} +reports: Doctrine\ORM\PersistentCollection {#4629 …} +favourites: Doctrine\ORM\PersistentCollection {#4631 …} +violations: Doctrine\ORM\PersistentCollection {#4633 …} +notifications: Doctrine\ORM\PersistentCollection {#4635 …} +awards: Doctrine\ORM\PersistentCollection {#4637 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4639 …} +categories: Doctrine\ORM\PersistentCollection {#4641 …} -id: 21107 -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4643 …} +apId: "avidamoeba@lemmy.ca" +apProfileId: "https://lemmy.ca/u/avidamoeba" +apPublicUrl: "https://lemmy.ca/u/avidamoeba" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "avidamoeba" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729553511 {#4573 : 2024-10-22 01:31:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689022302 {#4574 : 2023-07-10 22:51:42.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.17 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705691749 {#4571 : 2024-01-19 20:15:49.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#7898 +date: DateTimeImmutable @1705691749 {#4571 : 2024-01-19 20:15:49.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 12.0 MiB | 10.38 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705691749 {#4571 : 2024-01-19 20:15:49.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#7952 +createdAt: DateTimeImmutable @1705691749 {#4571 : 2024-01-19 20:15:49.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 0.45 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4588 +avatar: Proxies\__CG__\App\Entity\Image {#4589 …} +cover: Proxies\__CG__\App\Entity\Image {#4590 …} +email: "avidamoeba@lemmy.ca" +username: "@avidamoeba@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729500755 {#4572 : 2024-10-21 10:52:35.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4591 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4593 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4595 …} +entries: Doctrine\ORM\PersistentCollection {#4597 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4599 …} +entryComments: Doctrine\ORM\PersistentCollection {#4601 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4603 …} +posts: Doctrine\ORM\PersistentCollection {#4605 …} +postVotes: Doctrine\ORM\PersistentCollection {#4607 …} +postComments: Doctrine\ORM\PersistentCollection {#4609 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4611 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4613 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4615 …} +follows: Doctrine\ORM\PersistentCollection {#4617 …} +followers: Doctrine\ORM\PersistentCollection {#4619 …} +blocks: Doctrine\ORM\PersistentCollection {#4621 …} +blockers: Doctrine\ORM\PersistentCollection {#4623 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4625 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4627 …} +reports: Doctrine\ORM\PersistentCollection {#4629 …} +favourites: Doctrine\ORM\PersistentCollection {#4631 …} +violations: Doctrine\ORM\PersistentCollection {#4633 …} +notifications: Doctrine\ORM\PersistentCollection {#4635 …} +awards: Doctrine\ORM\PersistentCollection {#4637 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4639 …} +categories: Doctrine\ORM\PersistentCollection {#4641 …} -id: 21107 -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4643 …} +apId: "avidamoeba@lemmy.ca" +apProfileId: "https://lemmy.ca/u/avidamoeba" +apPublicUrl: "https://lemmy.ca/u/avidamoeba" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "avidamoeba" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729553511 {#4573 : 2024-10-22 01:31:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689022302 {#4574 : 2023-07-10 22:51:42.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#8006 +width: 40 +height: 40 +user: App\Entity\User {#4588 +avatar: Proxies\__CG__\App\Entity\Image {#4589 …} +cover: Proxies\__CG__\App\Entity\Image {#4590 …} +email: "avidamoeba@lemmy.ca" +username: "@avidamoeba@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729500755 {#4572 : 2024-10-21 10:52:35.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4591 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4593 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4595 …} +entries: Doctrine\ORM\PersistentCollection {#4597 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4599 …} +entryComments: Doctrine\ORM\PersistentCollection {#4601 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4603 …} +posts: Doctrine\ORM\PersistentCollection {#4605 …} +postVotes: Doctrine\ORM\PersistentCollection {#4607 …} +postComments: Doctrine\ORM\PersistentCollection {#4609 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4611 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4613 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4615 …} +follows: Doctrine\ORM\PersistentCollection {#4617 …} +followers: Doctrine\ORM\PersistentCollection {#4619 …} +blocks: Doctrine\ORM\PersistentCollection {#4621 …} +blockers: Doctrine\ORM\PersistentCollection {#4623 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4625 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4627 …} +reports: Doctrine\ORM\PersistentCollection {#4629 …} +favourites: Doctrine\ORM\PersistentCollection {#4631 …} +violations: Doctrine\ORM\PersistentCollection {#4633 …} +notifications: Doctrine\ORM\PersistentCollection {#4635 …} +awards: Doctrine\ORM\PersistentCollection {#4637 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4639 …} +categories: Doctrine\ORM\PersistentCollection {#4641 …} -id: 21107 -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4643 …} +apId: "avidamoeba@lemmy.ca" +apProfileId: "https://lemmy.ca/u/avidamoeba" +apPublicUrl: "https://lemmy.ca/u/avidamoeba" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "avidamoeba" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729553511 {#4573 : 2024-10-22 01:31:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689022302 {#4574 : 2023-07-10 22:51:42.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 12.0 MiB | 0.34 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4575 +user: App\Entity\User {#4588 +avatar: Proxies\__CG__\App\Entity\Image {#4589 …} +cover: Proxies\__CG__\App\Entity\Image {#4590 …} +email: "avidamoeba@lemmy.ca" +username: "@avidamoeba@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729500755 {#4572 : 2024-10-21 10:52:35.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4591 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4593 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4595 …} +entries: Doctrine\ORM\PersistentCollection {#4597 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4599 …} +entryComments: Doctrine\ORM\PersistentCollection {#4601 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4603 …} +posts: Doctrine\ORM\PersistentCollection {#4605 …} +postVotes: Doctrine\ORM\PersistentCollection {#4607 …} +postComments: Doctrine\ORM\PersistentCollection {#4609 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4611 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4613 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4615 …} +follows: Doctrine\ORM\PersistentCollection {#4617 …} +followers: Doctrine\ORM\PersistentCollection {#4619 …} +blocks: Doctrine\ORM\PersistentCollection {#4621 …} +blockers: Doctrine\ORM\PersistentCollection {#4623 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4625 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4627 …} +reports: Doctrine\ORM\PersistentCollection {#4629 …} +favourites: Doctrine\ORM\PersistentCollection {#4631 …} +violations: Doctrine\ORM\PersistentCollection {#4633 …} +notifications: Doctrine\ORM\PersistentCollection {#4635 …} +awards: Doctrine\ORM\PersistentCollection {#4637 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4639 …} +categories: Doctrine\ORM\PersistentCollection {#4641 …} -id: 21107 -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4643 …} +apId: "avidamoeba@lemmy.ca" +apProfileId: "https://lemmy.ca/u/avidamoeba" +apPublicUrl: "https://lemmy.ca/u/avidamoeba" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "avidamoeba" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729553511 {#4573 : 2024-10-22 01:31:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689022302 {#4574 : 2023-07-10 22:51:42.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ Recently received an AirGradient One. Added it to HA via ESPHome. The setup was pretty smooth. It shows the following sensors in HA:\n \n - CO2\n - Humidity\n - NOx Index\n - PM 0.3\n - PM 1.0\n - PM 10.0\n - PM 2.5\n - PM 2.5 AQI\n - Temperature\n - VOC Index """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1705691749 {#4570 : 2024-01-19 20:15:49.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4576 …} +nested: Doctrine\ORM\PersistentCollection {#4578 …} +votes: Doctrine\ORM\PersistentCollection {#4580 …} +reports: Doctrine\ORM\PersistentCollection {#4582 …} +favourites: Doctrine\ORM\PersistentCollection {#4584 …} +notifications: Doctrine\ORM\PersistentCollection {#4586 …} -id: 323638 -bodyTs: "'0.3':29 '1.0':31 '10.0':33 '2.5':35,37 'ad':6 'airgradi':4 'aqi':38 'co2':24 'esphom':11 'follow':20 'ha':9,23 'humid':25 'index':27,41 'nox':26 'one':5 'pm':28,30,32,34,36 'pretti':15 'receiv':2 'recent':1 'sensor':21 'setup':13 'show':18 'smooth':16 'temperatur':39 'via':10 'voc':40" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ca/comment/6518588" +editedAt: null +createdAt: DateTimeImmutable @1705691749 {#4571 : 2024-01-19 20:15:49.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#8149 +subject: App\Entity\EntryComment {#4575 +user: App\Entity\User {#4588 +avatar: Proxies\__CG__\App\Entity\Image {#4589 …} +cover: Proxies\__CG__\App\Entity\Image {#4590 …} +email: "avidamoeba@lemmy.ca" +username: "@avidamoeba@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729500755 {#4572 : 2024-10-21 10:52:35.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4591 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4593 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4595 …} +entries: Doctrine\ORM\PersistentCollection {#4597 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4599 …} +entryComments: Doctrine\ORM\PersistentCollection {#4601 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4603 …} +posts: Doctrine\ORM\PersistentCollection {#4605 …} +postVotes: Doctrine\ORM\PersistentCollection {#4607 …} +postComments: Doctrine\ORM\PersistentCollection {#4609 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4611 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4613 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4615 …} +follows: Doctrine\ORM\PersistentCollection {#4617 …} +followers: Doctrine\ORM\PersistentCollection {#4619 …} +blocks: Doctrine\ORM\PersistentCollection {#4621 …} +blockers: Doctrine\ORM\PersistentCollection {#4623 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4625 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4627 …} +reports: Doctrine\ORM\PersistentCollection {#4629 …} +favourites: Doctrine\ORM\PersistentCollection {#4631 …} +violations: Doctrine\ORM\PersistentCollection {#4633 …} +notifications: Doctrine\ORM\PersistentCollection {#4635 …} +awards: Doctrine\ORM\PersistentCollection {#4637 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4639 …} +categories: Doctrine\ORM\PersistentCollection {#4641 …} -id: 21107 -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4643 …} +apId: "avidamoeba@lemmy.ca" +apProfileId: "https://lemmy.ca/u/avidamoeba" +apPublicUrl: "https://lemmy.ca/u/avidamoeba" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "avidamoeba" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729553511 {#4573 : 2024-10-22 01:31:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689022302 {#4574 : 2023-07-10 22:51:42.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ Recently received an AirGradient One. Added it to HA via ESPHome. The setup was pretty smooth. It shows the following sensors in HA:\n \n - CO2\n - Humidity\n - NOx Index\n - PM 0.3\n - PM 1.0\n - PM 10.0\n - PM 2.5\n - PM 2.5 AQI\n - Temperature\n - VOC Index """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1705691749 {#4570 : 2024-01-19 20:15:49.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4576 …} +nested: Doctrine\ORM\PersistentCollection {#4578 …} +votes: Doctrine\ORM\PersistentCollection {#4580 …} +reports: Doctrine\ORM\PersistentCollection {#4582 …} +favourites: Doctrine\ORM\PersistentCollection {#4584 …} +notifications: Doctrine\ORM\PersistentCollection {#4586 …} -id: 323638 -bodyTs: "'0.3':29 '1.0':31 '10.0':33 '2.5':35,37 'ad':6 'airgradi':4 'aqi':38 'co2':24 'esphom':11 'follow':20 'ha':9,23 'humid':25 'index':27,41 'nox':26 'one':5 'pm':28,30,32,34,36 'pretti':15 'receiv':2 'recent':1 'sensor':21 'setup':13 'show':18 'smooth':16 'temperatur':39 'via':10 'voc':40" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ca/comment/6518588" +editedAt: null +createdAt: DateTimeImmutable @1705691749 {#4571 : 2024-01-19 20:15:49.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 12.0 MiB | 0.61 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4575 +user: App\Entity\User {#4588 +avatar: Proxies\__CG__\App\Entity\Image {#4589 …} +cover: Proxies\__CG__\App\Entity\Image {#4590 …} +email: "avidamoeba@lemmy.ca" +username: "@avidamoeba@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729500755 {#4572 : 2024-10-21 10:52:35.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4591 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4593 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4595 …} +entries: Doctrine\ORM\PersistentCollection {#4597 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4599 …} +entryComments: Doctrine\ORM\PersistentCollection {#4601 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4603 …} +posts: Doctrine\ORM\PersistentCollection {#4605 …} +postVotes: Doctrine\ORM\PersistentCollection {#4607 …} +postComments: Doctrine\ORM\PersistentCollection {#4609 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4611 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4613 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4615 …} +follows: Doctrine\ORM\PersistentCollection {#4617 …} +followers: Doctrine\ORM\PersistentCollection {#4619 …} +blocks: Doctrine\ORM\PersistentCollection {#4621 …} +blockers: Doctrine\ORM\PersistentCollection {#4623 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4625 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4627 …} +reports: Doctrine\ORM\PersistentCollection {#4629 …} +favourites: Doctrine\ORM\PersistentCollection {#4631 …} +violations: Doctrine\ORM\PersistentCollection {#4633 …} +notifications: Doctrine\ORM\PersistentCollection {#4635 …} +awards: Doctrine\ORM\PersistentCollection {#4637 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4639 …} +categories: Doctrine\ORM\PersistentCollection {#4641 …} -id: 21107 -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4643 …} +apId: "avidamoeba@lemmy.ca" +apProfileId: "https://lemmy.ca/u/avidamoeba" +apPublicUrl: "https://lemmy.ca/u/avidamoeba" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "avidamoeba" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729553511 {#4573 : 2024-10-22 01:31:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689022302 {#4574 : 2023-07-10 22:51:42.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ Recently received an AirGradient One. Added it to HA via ESPHome. The setup was pretty smooth. It shows the following sensors in HA:\n \n - CO2\n - Humidity\n - NOx Index\n - PM 0.3\n - PM 1.0\n - PM 10.0\n - PM 2.5\n - PM 2.5 AQI\n - Temperature\n - VOC Index """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1705691749 {#4570 : 2024-01-19 20:15:49.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4576 …} +nested: Doctrine\ORM\PersistentCollection {#4578 …} +votes: Doctrine\ORM\PersistentCollection {#4580 …} +reports: Doctrine\ORM\PersistentCollection {#4582 …} +favourites: Doctrine\ORM\PersistentCollection {#4584 …} +notifications: Doctrine\ORM\PersistentCollection {#4586 …} -id: 323638 -bodyTs: "'0.3':29 '1.0':31 '10.0':33 '2.5':35,37 'ad':6 'airgradi':4 'aqi':38 'co2':24 'esphom':11 'follow':20 'ha':9,23 'humid':25 'index':27,41 'nox':26 'one':5 'pm':28,30,32,34,36 'pretti':15 'receiv':2 'recent':1 'sensor':21 'setup':13 'show':18 'smooth':16 'temperatur':39 'via':10 'voc':40" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ca/comment/6518588" +editedAt: null +createdAt: DateTimeImmutable @1705691749 {#4571 : 2024-01-19 20:15:49.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#8206 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4575 +user: App\Entity\User {#4588 +avatar: Proxies\__CG__\App\Entity\Image {#4589 …} +cover: Proxies\__CG__\App\Entity\Image {#4590 …} +email: "avidamoeba@lemmy.ca" +username: "@avidamoeba@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729500755 {#4572 : 2024-10-21 10:52:35.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4591 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4593 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4595 …} +entries: Doctrine\ORM\PersistentCollection {#4597 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4599 …} +entryComments: Doctrine\ORM\PersistentCollection {#4601 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4603 …} +posts: Doctrine\ORM\PersistentCollection {#4605 …} +postVotes: Doctrine\ORM\PersistentCollection {#4607 …} +postComments: Doctrine\ORM\PersistentCollection {#4609 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4611 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4613 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4615 …} +follows: Doctrine\ORM\PersistentCollection {#4617 …} +followers: Doctrine\ORM\PersistentCollection {#4619 …} +blocks: Doctrine\ORM\PersistentCollection {#4621 …} +blockers: Doctrine\ORM\PersistentCollection {#4623 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4625 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4627 …} +reports: Doctrine\ORM\PersistentCollection {#4629 …} +favourites: Doctrine\ORM\PersistentCollection {#4631 …} +violations: Doctrine\ORM\PersistentCollection {#4633 …} +notifications: Doctrine\ORM\PersistentCollection {#4635 …} +awards: Doctrine\ORM\PersistentCollection {#4637 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4639 …} +categories: Doctrine\ORM\PersistentCollection {#4641 …} -id: 21107 -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4643 …} +apId: "avidamoeba@lemmy.ca" +apProfileId: "https://lemmy.ca/u/avidamoeba" +apPublicUrl: "https://lemmy.ca/u/avidamoeba" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "avidamoeba" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729553511 {#4573 : 2024-10-22 01:31:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689022302 {#4574 : 2023-07-10 22:51:42.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ Recently received an AirGradient One. Added it to HA via ESPHome. The setup was pretty smooth. It shows the following sensors in HA:\n \n - CO2\n - Humidity\n - NOx Index\n - PM 0.3\n - PM 1.0\n - PM 10.0\n - PM 2.5\n - PM 2.5 AQI\n - Temperature\n - VOC Index """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1705691749 {#4570 : 2024-01-19 20:15:49.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4576 …} +nested: Doctrine\ORM\PersistentCollection {#4578 …} +votes: Doctrine\ORM\PersistentCollection {#4580 …} +reports: Doctrine\ORM\PersistentCollection {#4582 …} +favourites: Doctrine\ORM\PersistentCollection {#4584 …} +notifications: Doctrine\ORM\PersistentCollection {#4586 …} -id: 323638 -bodyTs: "'0.3':29 '1.0':31 '10.0':33 '2.5':35,37 'ad':6 'airgradi':4 'aqi':38 'co2':24 'esphom':11 'follow':20 'ha':9,23 'humid':25 'index':27,41 'nox':26 'one':5 'pm':28,30,32,34,36 'pretti':15 'receiv':2 'recent':1 'sensor':21 'setup':13 'show':18 'smooth':16 'temperatur':39 'via':10 'voc':40" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ca/comment/6518588" +editedAt: null +createdAt: DateTimeImmutable @1705691749 {#4571 : 2024-01-19 20:15:49.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 12.0 MiB | 4.35 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4575 +user: App\Entity\User {#4588 +avatar: Proxies\__CG__\App\Entity\Image {#4589 …} +cover: Proxies\__CG__\App\Entity\Image {#4590 …} +email: "avidamoeba@lemmy.ca" +username: "@avidamoeba@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729500755 {#4572 : 2024-10-21 10:52:35.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4591 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4593 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4595 …} +entries: Doctrine\ORM\PersistentCollection {#4597 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4599 …} +entryComments: Doctrine\ORM\PersistentCollection {#4601 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4603 …} +posts: Doctrine\ORM\PersistentCollection {#4605 …} +postVotes: Doctrine\ORM\PersistentCollection {#4607 …} +postComments: Doctrine\ORM\PersistentCollection {#4609 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4611 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4613 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4615 …} +follows: Doctrine\ORM\PersistentCollection {#4617 …} +followers: Doctrine\ORM\PersistentCollection {#4619 …} +blocks: Doctrine\ORM\PersistentCollection {#4621 …} +blockers: Doctrine\ORM\PersistentCollection {#4623 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4625 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4627 …} +reports: Doctrine\ORM\PersistentCollection {#4629 …} +favourites: Doctrine\ORM\PersistentCollection {#4631 …} +violations: Doctrine\ORM\PersistentCollection {#4633 …} +notifications: Doctrine\ORM\PersistentCollection {#4635 …} +awards: Doctrine\ORM\PersistentCollection {#4637 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4639 …} +categories: Doctrine\ORM\PersistentCollection {#4641 …} -id: 21107 -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4643 …} +apId: "avidamoeba@lemmy.ca" +apProfileId: "https://lemmy.ca/u/avidamoeba" +apPublicUrl: "https://lemmy.ca/u/avidamoeba" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "avidamoeba" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729553511 {#4573 : 2024-10-22 01:31:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689022302 {#4574 : 2023-07-10 22:51:42.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ Recently received an AirGradient One. Added it to HA via ESPHome. The setup was pretty smooth. It shows the following sensors in HA:\n \n - CO2\n - Humidity\n - NOx Index\n - PM 0.3\n - PM 1.0\n - PM 10.0\n - PM 2.5\n - PM 2.5 AQI\n - Temperature\n - VOC Index """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1705691749 {#4570 : 2024-01-19 20:15:49.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4576 …} +nested: Doctrine\ORM\PersistentCollection {#4578 …} +votes: Doctrine\ORM\PersistentCollection {#4580 …} +reports: Doctrine\ORM\PersistentCollection {#4582 …} +favourites: Doctrine\ORM\PersistentCollection {#4584 …} +notifications: Doctrine\ORM\PersistentCollection {#4586 …} -id: 323638 -bodyTs: "'0.3':29 '1.0':31 '10.0':33 '2.5':35,37 'ad':6 'airgradi':4 'aqi':38 'co2':24 'esphom':11 'follow':20 'ha':9,23 'humid':25 'index':27,41 'nox':26 'one':5 'pm':28,30,32,34,36 'pretti':15 'receiv':2 'recent':1 'sensor':21 'setup':13 'show':18 'smooth':16 'temperatur':39 'via':10 'voc':40" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ca/comment/6518588" +editedAt: null +createdAt: DateTimeImmutable @1705691749 {#4571 : 2024-01-19 20:15:49.0 +01:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#8446 +comment: App\Entity\EntryComment {#4575 +user: App\Entity\User {#4588 +avatar: Proxies\__CG__\App\Entity\Image {#4589 …} +cover: Proxies\__CG__\App\Entity\Image {#4590 …} +email: "avidamoeba@lemmy.ca" +username: "@avidamoeba@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729500755 {#4572 : 2024-10-21 10:52:35.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4591 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4593 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4595 …} +entries: Doctrine\ORM\PersistentCollection {#4597 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4599 …} +entryComments: Doctrine\ORM\PersistentCollection {#4601 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4603 …} +posts: Doctrine\ORM\PersistentCollection {#4605 …} +postVotes: Doctrine\ORM\PersistentCollection {#4607 …} +postComments: Doctrine\ORM\PersistentCollection {#4609 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4611 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4613 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4615 …} +follows: Doctrine\ORM\PersistentCollection {#4617 …} +followers: Doctrine\ORM\PersistentCollection {#4619 …} +blocks: Doctrine\ORM\PersistentCollection {#4621 …} +blockers: Doctrine\ORM\PersistentCollection {#4623 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4625 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4627 …} +reports: Doctrine\ORM\PersistentCollection {#4629 …} +favourites: Doctrine\ORM\PersistentCollection {#4631 …} +violations: Doctrine\ORM\PersistentCollection {#4633 …} +notifications: Doctrine\ORM\PersistentCollection {#4635 …} +awards: Doctrine\ORM\PersistentCollection {#4637 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4639 …} +categories: Doctrine\ORM\PersistentCollection {#4641 …} -id: 21107 -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4643 …} +apId: "avidamoeba@lemmy.ca" +apProfileId: "https://lemmy.ca/u/avidamoeba" +apPublicUrl: "https://lemmy.ca/u/avidamoeba" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "avidamoeba" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729553511 {#4573 : 2024-10-22 01:31:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689022302 {#4574 : 2023-07-10 22:51:42.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ Recently received an AirGradient One. Added it to HA via ESPHome. The setup was pretty smooth. It shows the following sensors in HA:\n \n - CO2\n - Humidity\n - NOx Index\n - PM 0.3\n - PM 1.0\n - PM 10.0\n - PM 2.5\n - PM 2.5 AQI\n - Temperature\n - VOC Index """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1705691749 {#4570 : 2024-01-19 20:15:49.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4576 …} +nested: Doctrine\ORM\PersistentCollection {#4578 …} +votes: Doctrine\ORM\PersistentCollection {#4580 …} +reports: Doctrine\ORM\PersistentCollection {#4582 …} +favourites: Doctrine\ORM\PersistentCollection {#4584 …} +notifications: Doctrine\ORM\PersistentCollection {#4586 …} -id: 323638 -bodyTs: "'0.3':29 '1.0':31 '10.0':33 '2.5':35,37 'ad':6 'airgradi':4 'aqi':38 'co2':24 'esphom':11 'follow':20 'ha':9,23 'humid':25 'index':27,41 'nox':26 'one':5 'pm':28,30,32,34,36 'pretti':15 'receiv':2 'recent':1 'sensor':21 'setup':13 'show':18 'smooth':16 'temperatur':39 'via':10 'voc':40" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ca/comment/6518588" +editedAt: null +createdAt: DateTimeImmutable @1705691749 {#4571 : 2024-01-19 20:15:49.0 +01:00 } } +nestedComments: [] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 12.0 MiB | 10.48 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4650 +user: App\Entity\User {#4663 +avatar: null +cover: null +email: "Wojwo@lemmy.ml" +username: "@Wojwo@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729066848 {#4647 : 2024-10-16 10:20:48.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4664 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4666 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4668 …} +entries: Doctrine\ORM\PersistentCollection {#4670 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4672 …} +entryComments: Doctrine\ORM\PersistentCollection {#4674 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4676 …} +posts: Doctrine\ORM\PersistentCollection {#4678 …} +postVotes: Doctrine\ORM\PersistentCollection {#4680 …} +postComments: Doctrine\ORM\PersistentCollection {#4682 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4686 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4688 …} +follows: Doctrine\ORM\PersistentCollection {#4690 …} +followers: Doctrine\ORM\PersistentCollection {#4692 …} +blocks: Doctrine\ORM\PersistentCollection {#4694 …} +blockers: Doctrine\ORM\PersistentCollection {#4696 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4698 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4700 …} +reports: Doctrine\ORM\PersistentCollection {#4702 …} +favourites: Doctrine\ORM\PersistentCollection {#4704 …} +violations: Doctrine\ORM\PersistentCollection {#4706 …} +notifications: Doctrine\ORM\PersistentCollection {#4708 …} +awards: Doctrine\ORM\PersistentCollection {#4710 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4712 …} +categories: Doctrine\ORM\PersistentCollection {#4714 …} -id: 7070 -password: "$2y$13$ajX3ZhRFQm1XwkbyzbLD/un7kiQ/pMhkMKmJH3/MTDbYiBQWWnVx2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4716 …} +apId: "Wojwo@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Wojwo" +apPublicUrl: "https://lemmy.ml/u/Wojwo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Wojwo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705071411 {#4648 : 2024-01-12 15:56:51.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687453700 {#4649 : 2023-06-22 19:08:20.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "I have a few airthings pluses. They’re pricey, but work with ha and flawlessly. And they measure just about everything you can." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705691108 {#4645 : 2024-01-19 20:05:08.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4651 …} +nested: Doctrine\ORM\PersistentCollection {#4653 …} +votes: Doctrine\ORM\PersistentCollection {#4655 …} +reports: Doctrine\ORM\PersistentCollection {#4657 …} +favourites: Doctrine\ORM\PersistentCollection {#4659 …} +notifications: Doctrine\ORM\PersistentCollection {#4661 …} -id: 323598 -bodyTs: "'airth':5 'everyth':21 'flawless':15 'ha':13 'measur':18 'pluse':6 'pricey':9 're':8 'work':11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ml/comment/7530138" +editedAt: null +createdAt: DateTimeImmutable @1705691108 {#4646 : 2024-01-19 20:05:08.0 +01:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#8516 +comment: App\Entity\EntryComment {#4650 +user: App\Entity\User {#4663 +avatar: null +cover: null +email: "Wojwo@lemmy.ml" +username: "@Wojwo@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729066848 {#4647 : 2024-10-16 10:20:48.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4664 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4666 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4668 …} +entries: Doctrine\ORM\PersistentCollection {#4670 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4672 …} +entryComments: Doctrine\ORM\PersistentCollection {#4674 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4676 …} +posts: Doctrine\ORM\PersistentCollection {#4678 …} +postVotes: Doctrine\ORM\PersistentCollection {#4680 …} +postComments: Doctrine\ORM\PersistentCollection {#4682 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4686 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4688 …} +follows: Doctrine\ORM\PersistentCollection {#4690 …} +followers: Doctrine\ORM\PersistentCollection {#4692 …} +blocks: Doctrine\ORM\PersistentCollection {#4694 …} +blockers: Doctrine\ORM\PersistentCollection {#4696 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4698 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4700 …} +reports: Doctrine\ORM\PersistentCollection {#4702 …} +favourites: Doctrine\ORM\PersistentCollection {#4704 …} +violations: Doctrine\ORM\PersistentCollection {#4706 …} +notifications: Doctrine\ORM\PersistentCollection {#4708 …} +awards: Doctrine\ORM\PersistentCollection {#4710 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4712 …} +categories: Doctrine\ORM\PersistentCollection {#4714 …} -id: 7070 -password: "$2y$13$ajX3ZhRFQm1XwkbyzbLD/un7kiQ/pMhkMKmJH3/MTDbYiBQWWnVx2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4716 …} +apId: "Wojwo@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Wojwo" +apPublicUrl: "https://lemmy.ml/u/Wojwo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Wojwo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705071411 {#4648 : 2024-01-12 15:56:51.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687453700 {#4649 : 2023-06-22 19:08:20.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "I have a few airthings pluses. They’re pricey, but work with ha and flawlessly. And they measure just about everything you can." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705691108 {#4645 : 2024-01-19 20:05:08.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4651 …} +nested: Doctrine\ORM\PersistentCollection {#4653 …} +votes: Doctrine\ORM\PersistentCollection {#4655 …} +reports: Doctrine\ORM\PersistentCollection {#4657 …} +favourites: Doctrine\ORM\PersistentCollection {#4659 …} +notifications: Doctrine\ORM\PersistentCollection {#4661 …} -id: 323598 -bodyTs: "'airth':5 'everyth':21 'flawless':15 'ha':13 'measur':18 'pluse':6 'pricey':9 're':8 'work':11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ml/comment/7530138" +editedAt: null +createdAt: DateTimeImmutable @1705691108 {#4646 : 2024-01-19 20:05:08.0 +01:00 } } +showMagazineName: false +showEntryTitle: false +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4663 +avatar: null +cover: null +email: "Wojwo@lemmy.ml" +username: "@Wojwo@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729066848 {#4647 : 2024-10-16 10:20:48.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4664 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4666 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4668 …} +entries: Doctrine\ORM\PersistentCollection {#4670 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4672 …} +entryComments: Doctrine\ORM\PersistentCollection {#4674 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4676 …} +posts: Doctrine\ORM\PersistentCollection {#4678 …} +postVotes: Doctrine\ORM\PersistentCollection {#4680 …} +postComments: Doctrine\ORM\PersistentCollection {#4682 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4686 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4688 …} +follows: Doctrine\ORM\PersistentCollection {#4690 …} +followers: Doctrine\ORM\PersistentCollection {#4692 …} +blocks: Doctrine\ORM\PersistentCollection {#4694 …} +blockers: Doctrine\ORM\PersistentCollection {#4696 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4698 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4700 …} +reports: Doctrine\ORM\PersistentCollection {#4702 …} +favourites: Doctrine\ORM\PersistentCollection {#4704 …} +violations: Doctrine\ORM\PersistentCollection {#4706 …} +notifications: Doctrine\ORM\PersistentCollection {#4708 …} +awards: Doctrine\ORM\PersistentCollection {#4710 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4712 …} +categories: Doctrine\ORM\PersistentCollection {#4714 …} -id: 7070 -password: "$2y$13$ajX3ZhRFQm1XwkbyzbLD/un7kiQ/pMhkMKmJH3/MTDbYiBQWWnVx2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4716 …} +apId: "Wojwo@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Wojwo" +apPublicUrl: "https://lemmy.ml/u/Wojwo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Wojwo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705071411 {#4648 : 2024-01-12 15:56:51.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687453700 {#4649 : 2023-06-22 19:08:20.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#8561 +user: App\Entity\User {#4663 +avatar: null +cover: null +email: "Wojwo@lemmy.ml" +username: "@Wojwo@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729066848 {#4647 : 2024-10-16 10:20:48.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4664 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4666 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4668 …} +entries: Doctrine\ORM\PersistentCollection {#4670 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4672 …} +entryComments: Doctrine\ORM\PersistentCollection {#4674 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4676 …} +posts: Doctrine\ORM\PersistentCollection {#4678 …} +postVotes: Doctrine\ORM\PersistentCollection {#4680 …} +postComments: Doctrine\ORM\PersistentCollection {#4682 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4686 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4688 …} +follows: Doctrine\ORM\PersistentCollection {#4690 …} +followers: Doctrine\ORM\PersistentCollection {#4692 …} +blocks: Doctrine\ORM\PersistentCollection {#4694 …} +blockers: Doctrine\ORM\PersistentCollection {#4696 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4698 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4700 …} +reports: Doctrine\ORM\PersistentCollection {#4702 …} +favourites: Doctrine\ORM\PersistentCollection {#4704 …} +violations: Doctrine\ORM\PersistentCollection {#4706 …} +notifications: Doctrine\ORM\PersistentCollection {#4708 …} +awards: Doctrine\ORM\PersistentCollection {#4710 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4712 …} +categories: Doctrine\ORM\PersistentCollection {#4714 …} -id: 7070 -password: "$2y$13$ajX3ZhRFQm1XwkbyzbLD/un7kiQ/pMhkMKmJH3/MTDbYiBQWWnVx2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4716 …} +apId: "Wojwo@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Wojwo" +apPublicUrl: "https://lemmy.ml/u/Wojwo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Wojwo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705071411 {#4648 : 2024-01-12 15:56:51.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687453700 {#4649 : 2023-06-22 19:08:20.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705691108 {#4646 : 2024-01-19 20:05:08.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#8616 +date: DateTimeImmutable @1705691108 {#4646 : 2024-01-19 20:05:08.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 12.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705691108 {#4646 : 2024-01-19 20:05:08.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#8670 +createdAt: DateTimeImmutable @1705691108 {#4646 : 2024-01-19 20:05:08.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4663 +avatar: null +cover: null +email: "Wojwo@lemmy.ml" +username: "@Wojwo@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729066848 {#4647 : 2024-10-16 10:20:48.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4664 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4666 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4668 …} +entries: Doctrine\ORM\PersistentCollection {#4670 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4672 …} +entryComments: Doctrine\ORM\PersistentCollection {#4674 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4676 …} +posts: Doctrine\ORM\PersistentCollection {#4678 …} +postVotes: Doctrine\ORM\PersistentCollection {#4680 …} +postComments: Doctrine\ORM\PersistentCollection {#4682 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4686 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4688 …} +follows: Doctrine\ORM\PersistentCollection {#4690 …} +followers: Doctrine\ORM\PersistentCollection {#4692 …} +blocks: Doctrine\ORM\PersistentCollection {#4694 …} +blockers: Doctrine\ORM\PersistentCollection {#4696 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4698 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4700 …} +reports: Doctrine\ORM\PersistentCollection {#4702 …} +favourites: Doctrine\ORM\PersistentCollection {#4704 …} +violations: Doctrine\ORM\PersistentCollection {#4706 …} +notifications: Doctrine\ORM\PersistentCollection {#4708 …} +awards: Doctrine\ORM\PersistentCollection {#4710 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4712 …} +categories: Doctrine\ORM\PersistentCollection {#4714 …} -id: 7070 -password: "$2y$13$ajX3ZhRFQm1XwkbyzbLD/un7kiQ/pMhkMKmJH3/MTDbYiBQWWnVx2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4716 …} +apId: "Wojwo@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Wojwo" +apPublicUrl: "https://lemmy.ml/u/Wojwo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Wojwo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705071411 {#4648 : 2024-01-12 15:56:51.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687453700 {#4649 : 2023-06-22 19:08:20.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#8724 +width: 40 +height: 40 +user: App\Entity\User {#4663 +avatar: null +cover: null +email: "Wojwo@lemmy.ml" +username: "@Wojwo@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729066848 {#4647 : 2024-10-16 10:20:48.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4664 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4666 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4668 …} +entries: Doctrine\ORM\PersistentCollection {#4670 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4672 …} +entryComments: Doctrine\ORM\PersistentCollection {#4674 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4676 …} +posts: Doctrine\ORM\PersistentCollection {#4678 …} +postVotes: Doctrine\ORM\PersistentCollection {#4680 …} +postComments: Doctrine\ORM\PersistentCollection {#4682 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4686 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4688 …} +follows: Doctrine\ORM\PersistentCollection {#4690 …} +followers: Doctrine\ORM\PersistentCollection {#4692 …} +blocks: Doctrine\ORM\PersistentCollection {#4694 …} +blockers: Doctrine\ORM\PersistentCollection {#4696 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4698 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4700 …} +reports: Doctrine\ORM\PersistentCollection {#4702 …} +favourites: Doctrine\ORM\PersistentCollection {#4704 …} +violations: Doctrine\ORM\PersistentCollection {#4706 …} +notifications: Doctrine\ORM\PersistentCollection {#4708 …} +awards: Doctrine\ORM\PersistentCollection {#4710 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4712 …} +categories: Doctrine\ORM\PersistentCollection {#4714 …} -id: 7070 -password: "$2y$13$ajX3ZhRFQm1XwkbyzbLD/un7kiQ/pMhkMKmJH3/MTDbYiBQWWnVx2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4716 …} +apId: "Wojwo@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Wojwo" +apPublicUrl: "https://lemmy.ml/u/Wojwo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Wojwo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705071411 {#4648 : 2024-01-12 15:56:51.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687453700 {#4649 : 2023-06-22 19:08:20.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 12.0 MiB | 0.37 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4650 +user: App\Entity\User {#4663 +avatar: null +cover: null +email: "Wojwo@lemmy.ml" +username: "@Wojwo@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729066848 {#4647 : 2024-10-16 10:20:48.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4664 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4666 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4668 …} +entries: Doctrine\ORM\PersistentCollection {#4670 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4672 …} +entryComments: Doctrine\ORM\PersistentCollection {#4674 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4676 …} +posts: Doctrine\ORM\PersistentCollection {#4678 …} +postVotes: Doctrine\ORM\PersistentCollection {#4680 …} +postComments: Doctrine\ORM\PersistentCollection {#4682 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4686 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4688 …} +follows: Doctrine\ORM\PersistentCollection {#4690 …} +followers: Doctrine\ORM\PersistentCollection {#4692 …} +blocks: Doctrine\ORM\PersistentCollection {#4694 …} +blockers: Doctrine\ORM\PersistentCollection {#4696 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4698 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4700 …} +reports: Doctrine\ORM\PersistentCollection {#4702 …} +favourites: Doctrine\ORM\PersistentCollection {#4704 …} +violations: Doctrine\ORM\PersistentCollection {#4706 …} +notifications: Doctrine\ORM\PersistentCollection {#4708 …} +awards: Doctrine\ORM\PersistentCollection {#4710 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4712 …} +categories: Doctrine\ORM\PersistentCollection {#4714 …} -id: 7070 -password: "$2y$13$ajX3ZhRFQm1XwkbyzbLD/un7kiQ/pMhkMKmJH3/MTDbYiBQWWnVx2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4716 …} +apId: "Wojwo@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Wojwo" +apPublicUrl: "https://lemmy.ml/u/Wojwo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Wojwo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705071411 {#4648 : 2024-01-12 15:56:51.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687453700 {#4649 : 2023-06-22 19:08:20.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "I have a few airthings pluses. They’re pricey, but work with ha and flawlessly. And they measure just about everything you can." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705691108 {#4645 : 2024-01-19 20:05:08.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4651 …} +nested: Doctrine\ORM\PersistentCollection {#4653 …} +votes: Doctrine\ORM\PersistentCollection {#4655 …} +reports: Doctrine\ORM\PersistentCollection {#4657 …} +favourites: Doctrine\ORM\PersistentCollection {#4659 …} +notifications: Doctrine\ORM\PersistentCollection {#4661 …} -id: 323598 -bodyTs: "'airth':5 'everyth':21 'flawless':15 'ha':13 'measur':18 'pluse':6 'pricey':9 're':8 'work':11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ml/comment/7530138" +editedAt: null +createdAt: DateTimeImmutable @1705691108 {#4646 : 2024-01-19 20:05:08.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#8793 +subject: App\Entity\EntryComment {#4650 +user: App\Entity\User {#4663 +avatar: null +cover: null +email: "Wojwo@lemmy.ml" +username: "@Wojwo@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729066848 {#4647 : 2024-10-16 10:20:48.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4664 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4666 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4668 …} +entries: Doctrine\ORM\PersistentCollection {#4670 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4672 …} +entryComments: Doctrine\ORM\PersistentCollection {#4674 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4676 …} +posts: Doctrine\ORM\PersistentCollection {#4678 …} +postVotes: Doctrine\ORM\PersistentCollection {#4680 …} +postComments: Doctrine\ORM\PersistentCollection {#4682 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4686 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4688 …} +follows: Doctrine\ORM\PersistentCollection {#4690 …} +followers: Doctrine\ORM\PersistentCollection {#4692 …} +blocks: Doctrine\ORM\PersistentCollection {#4694 …} +blockers: Doctrine\ORM\PersistentCollection {#4696 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4698 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4700 …} +reports: Doctrine\ORM\PersistentCollection {#4702 …} +favourites: Doctrine\ORM\PersistentCollection {#4704 …} +violations: Doctrine\ORM\PersistentCollection {#4706 …} +notifications: Doctrine\ORM\PersistentCollection {#4708 …} +awards: Doctrine\ORM\PersistentCollection {#4710 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4712 …} +categories: Doctrine\ORM\PersistentCollection {#4714 …} -id: 7070 -password: "$2y$13$ajX3ZhRFQm1XwkbyzbLD/un7kiQ/pMhkMKmJH3/MTDbYiBQWWnVx2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4716 …} +apId: "Wojwo@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Wojwo" +apPublicUrl: "https://lemmy.ml/u/Wojwo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Wojwo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705071411 {#4648 : 2024-01-12 15:56:51.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687453700 {#4649 : 2023-06-22 19:08:20.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "I have a few airthings pluses. They’re pricey, but work with ha and flawlessly. And they measure just about everything you can." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705691108 {#4645 : 2024-01-19 20:05:08.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4651 …} +nested: Doctrine\ORM\PersistentCollection {#4653 …} +votes: Doctrine\ORM\PersistentCollection {#4655 …} +reports: Doctrine\ORM\PersistentCollection {#4657 …} +favourites: Doctrine\ORM\PersistentCollection {#4659 …} +notifications: Doctrine\ORM\PersistentCollection {#4661 …} -id: 323598 -bodyTs: "'airth':5 'everyth':21 'flawless':15 'ha':13 'measur':18 'pluse':6 'pricey':9 're':8 'work':11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ml/comment/7530138" +editedAt: null +createdAt: DateTimeImmutable @1705691108 {#4646 : 2024-01-19 20:05:08.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 12.0 MiB | 0.61 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4650 +user: App\Entity\User {#4663 +avatar: null +cover: null +email: "Wojwo@lemmy.ml" +username: "@Wojwo@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729066848 {#4647 : 2024-10-16 10:20:48.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4664 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4666 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4668 …} +entries: Doctrine\ORM\PersistentCollection {#4670 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4672 …} +entryComments: Doctrine\ORM\PersistentCollection {#4674 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4676 …} +posts: Doctrine\ORM\PersistentCollection {#4678 …} +postVotes: Doctrine\ORM\PersistentCollection {#4680 …} +postComments: Doctrine\ORM\PersistentCollection {#4682 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4686 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4688 …} +follows: Doctrine\ORM\PersistentCollection {#4690 …} +followers: Doctrine\ORM\PersistentCollection {#4692 …} +blocks: Doctrine\ORM\PersistentCollection {#4694 …} +blockers: Doctrine\ORM\PersistentCollection {#4696 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4698 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4700 …} +reports: Doctrine\ORM\PersistentCollection {#4702 …} +favourites: Doctrine\ORM\PersistentCollection {#4704 …} +violations: Doctrine\ORM\PersistentCollection {#4706 …} +notifications: Doctrine\ORM\PersistentCollection {#4708 …} +awards: Doctrine\ORM\PersistentCollection {#4710 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4712 …} +categories: Doctrine\ORM\PersistentCollection {#4714 …} -id: 7070 -password: "$2y$13$ajX3ZhRFQm1XwkbyzbLD/un7kiQ/pMhkMKmJH3/MTDbYiBQWWnVx2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4716 …} +apId: "Wojwo@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Wojwo" +apPublicUrl: "https://lemmy.ml/u/Wojwo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Wojwo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705071411 {#4648 : 2024-01-12 15:56:51.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687453700 {#4649 : 2023-06-22 19:08:20.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "I have a few airthings pluses. They’re pricey, but work with ha and flawlessly. And they measure just about everything you can." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705691108 {#4645 : 2024-01-19 20:05:08.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4651 …} +nested: Doctrine\ORM\PersistentCollection {#4653 …} +votes: Doctrine\ORM\PersistentCollection {#4655 …} +reports: Doctrine\ORM\PersistentCollection {#4657 …} +favourites: Doctrine\ORM\PersistentCollection {#4659 …} +notifications: Doctrine\ORM\PersistentCollection {#4661 …} -id: 323598 -bodyTs: "'airth':5 'everyth':21 'flawless':15 'ha':13 'measur':18 'pluse':6 'pricey':9 're':8 'work':11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ml/comment/7530138" +editedAt: null +createdAt: DateTimeImmutable @1705691108 {#4646 : 2024-01-19 20:05:08.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#8850 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4650 +user: App\Entity\User {#4663 +avatar: null +cover: null +email: "Wojwo@lemmy.ml" +username: "@Wojwo@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729066848 {#4647 : 2024-10-16 10:20:48.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4664 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4666 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4668 …} +entries: Doctrine\ORM\PersistentCollection {#4670 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4672 …} +entryComments: Doctrine\ORM\PersistentCollection {#4674 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4676 …} +posts: Doctrine\ORM\PersistentCollection {#4678 …} +postVotes: Doctrine\ORM\PersistentCollection {#4680 …} +postComments: Doctrine\ORM\PersistentCollection {#4682 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4686 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4688 …} +follows: Doctrine\ORM\PersistentCollection {#4690 …} +followers: Doctrine\ORM\PersistentCollection {#4692 …} +blocks: Doctrine\ORM\PersistentCollection {#4694 …} +blockers: Doctrine\ORM\PersistentCollection {#4696 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4698 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4700 …} +reports: Doctrine\ORM\PersistentCollection {#4702 …} +favourites: Doctrine\ORM\PersistentCollection {#4704 …} +violations: Doctrine\ORM\PersistentCollection {#4706 …} +notifications: Doctrine\ORM\PersistentCollection {#4708 …} +awards: Doctrine\ORM\PersistentCollection {#4710 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4712 …} +categories: Doctrine\ORM\PersistentCollection {#4714 …} -id: 7070 -password: "$2y$13$ajX3ZhRFQm1XwkbyzbLD/un7kiQ/pMhkMKmJH3/MTDbYiBQWWnVx2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4716 …} +apId: "Wojwo@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Wojwo" +apPublicUrl: "https://lemmy.ml/u/Wojwo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Wojwo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705071411 {#4648 : 2024-01-12 15:56:51.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687453700 {#4649 : 2023-06-22 19:08:20.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "I have a few airthings pluses. They’re pricey, but work with ha and flawlessly. And they measure just about everything you can." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705691108 {#4645 : 2024-01-19 20:05:08.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4651 …} +nested: Doctrine\ORM\PersistentCollection {#4653 …} +votes: Doctrine\ORM\PersistentCollection {#4655 …} +reports: Doctrine\ORM\PersistentCollection {#4657 …} +favourites: Doctrine\ORM\PersistentCollection {#4659 …} +notifications: Doctrine\ORM\PersistentCollection {#4661 …} -id: 323598 -bodyTs: "'airth':5 'everyth':21 'flawless':15 'ha':13 'measur':18 'pluse':6 'pricey':9 're':8 'work':11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ml/comment/7530138" +editedAt: null +createdAt: DateTimeImmutable @1705691108 {#4646 : 2024-01-19 20:05:08.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 12.0 MiB | 4.50 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4650 +user: App\Entity\User {#4663 +avatar: null +cover: null +email: "Wojwo@lemmy.ml" +username: "@Wojwo@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729066848 {#4647 : 2024-10-16 10:20:48.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4664 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4666 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4668 …} +entries: Doctrine\ORM\PersistentCollection {#4670 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4672 …} +entryComments: Doctrine\ORM\PersistentCollection {#4674 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4676 …} +posts: Doctrine\ORM\PersistentCollection {#4678 …} +postVotes: Doctrine\ORM\PersistentCollection {#4680 …} +postComments: Doctrine\ORM\PersistentCollection {#4682 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4686 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4688 …} +follows: Doctrine\ORM\PersistentCollection {#4690 …} +followers: Doctrine\ORM\PersistentCollection {#4692 …} +blocks: Doctrine\ORM\PersistentCollection {#4694 …} +blockers: Doctrine\ORM\PersistentCollection {#4696 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4698 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4700 …} +reports: Doctrine\ORM\PersistentCollection {#4702 …} +favourites: Doctrine\ORM\PersistentCollection {#4704 …} +violations: Doctrine\ORM\PersistentCollection {#4706 …} +notifications: Doctrine\ORM\PersistentCollection {#4708 …} +awards: Doctrine\ORM\PersistentCollection {#4710 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4712 …} +categories: Doctrine\ORM\PersistentCollection {#4714 …} -id: 7070 -password: "$2y$13$ajX3ZhRFQm1XwkbyzbLD/un7kiQ/pMhkMKmJH3/MTDbYiBQWWnVx2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4716 …} +apId: "Wojwo@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Wojwo" +apPublicUrl: "https://lemmy.ml/u/Wojwo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Wojwo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705071411 {#4648 : 2024-01-12 15:56:51.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687453700 {#4649 : 2023-06-22 19:08:20.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "I have a few airthings pluses. They’re pricey, but work with ha and flawlessly. And they measure just about everything you can." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705691108 {#4645 : 2024-01-19 20:05:08.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4651 …} +nested: Doctrine\ORM\PersistentCollection {#4653 …} +votes: Doctrine\ORM\PersistentCollection {#4655 …} +reports: Doctrine\ORM\PersistentCollection {#4657 …} +favourites: Doctrine\ORM\PersistentCollection {#4659 …} +notifications: Doctrine\ORM\PersistentCollection {#4661 …} -id: 323598 -bodyTs: "'airth':5 'everyth':21 'flawless':15 'ha':13 'measur':18 'pluse':6 'pricey':9 're':8 'work':11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ml/comment/7530138" +editedAt: null +createdAt: DateTimeImmutable @1705691108 {#4646 : 2024-01-19 20:05:08.0 +01:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#9090 +comment: App\Entity\EntryComment {#4650 +user: App\Entity\User {#4663 +avatar: null +cover: null +email: "Wojwo@lemmy.ml" +username: "@Wojwo@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729066848 {#4647 : 2024-10-16 10:20:48.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4664 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4666 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4668 …} +entries: Doctrine\ORM\PersistentCollection {#4670 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4672 …} +entryComments: Doctrine\ORM\PersistentCollection {#4674 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4676 …} +posts: Doctrine\ORM\PersistentCollection {#4678 …} +postVotes: Doctrine\ORM\PersistentCollection {#4680 …} +postComments: Doctrine\ORM\PersistentCollection {#4682 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4686 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4688 …} +follows: Doctrine\ORM\PersistentCollection {#4690 …} +followers: Doctrine\ORM\PersistentCollection {#4692 …} +blocks: Doctrine\ORM\PersistentCollection {#4694 …} +blockers: Doctrine\ORM\PersistentCollection {#4696 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4698 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4700 …} +reports: Doctrine\ORM\PersistentCollection {#4702 …} +favourites: Doctrine\ORM\PersistentCollection {#4704 …} +violations: Doctrine\ORM\PersistentCollection {#4706 …} +notifications: Doctrine\ORM\PersistentCollection {#4708 …} +awards: Doctrine\ORM\PersistentCollection {#4710 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4712 …} +categories: Doctrine\ORM\PersistentCollection {#4714 …} -id: 7070 -password: "$2y$13$ajX3ZhRFQm1XwkbyzbLD/un7kiQ/pMhkMKmJH3/MTDbYiBQWWnVx2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4716 …} +apId: "Wojwo@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Wojwo" +apPublicUrl: "https://lemmy.ml/u/Wojwo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Wojwo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705071411 {#4648 : 2024-01-12 15:56:51.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687453700 {#4649 : 2023-06-22 19:08:20.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "I have a few airthings pluses. They’re pricey, but work with ha and flawlessly. And they measure just about everything you can." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705691108 {#4645 : 2024-01-19 20:05:08.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4651 …} +nested: Doctrine\ORM\PersistentCollection {#4653 …} +votes: Doctrine\ORM\PersistentCollection {#4655 …} +reports: Doctrine\ORM\PersistentCollection {#4657 …} +favourites: Doctrine\ORM\PersistentCollection {#4659 …} +notifications: Doctrine\ORM\PersistentCollection {#4661 …} -id: 323598 -bodyTs: "'airth':5 'everyth':21 'flawless':15 'ha':13 'measur':18 'pluse':6 'pricey':9 're':8 'work':11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ml/comment/7530138" +editedAt: null +createdAt: DateTimeImmutable @1705691108 {#4646 : 2024-01-19 20:05:08.0 +01:00 } } +nestedComments: [] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 12.0 MiB | 59.71 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4724 +user: App\Entity\User {#4737 +avatar: null +cover: null +email: "zeekaran@sopuli.xyz" +username: "@zeekaran@sopuli.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729490843 {#4721 : 2024-10-21 08:07:23.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4738 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4740 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4742 …} +entries: Doctrine\ORM\PersistentCollection {#4744 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4746 …} +entryComments: Doctrine\ORM\PersistentCollection {#4748 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …} +posts: Doctrine\ORM\PersistentCollection {#4752 …} +postVotes: Doctrine\ORM\PersistentCollection {#4754 …} +postComments: Doctrine\ORM\PersistentCollection {#4756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4758 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4760 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4762 …} +follows: Doctrine\ORM\PersistentCollection {#4764 …} +followers: Doctrine\ORM\PersistentCollection {#4766 …} +blocks: Doctrine\ORM\PersistentCollection {#4768 …} +blockers: Doctrine\ORM\PersistentCollection {#4770 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4772 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4774 …} +reports: Doctrine\ORM\PersistentCollection {#4776 …} +favourites: Doctrine\ORM\PersistentCollection {#4778 …} +violations: Doctrine\ORM\PersistentCollection {#4780 …} +notifications: Doctrine\ORM\PersistentCollection {#4782 …} +awards: Doctrine\ORM\PersistentCollection {#4784 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4786 …} +categories: Doctrine\ORM\PersistentCollection {#4788 …} -id: 24388 -password: "$2y$13$mllaYymRwIyK05mYUcrOmO.Y2fHDAEL3XctP30CoqSziiuFFFSYsG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4790 …} +apId: "zeekaran@sopuli.xyz" +apProfileId: "https://sopuli.xyz/u/zeekaran" +apPublicUrl: "https://sopuli.xyz/u/zeekaran" +apFollowersUrl: null +apInboxUrl: "https://sopuli.xyz/inbox" +apDomain: "sopuli.xyz" +apPreferredUsername: "zeekaran" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705982190 {#4722 : 2024-01-23 04:56:30.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689135622 {#4723 : 2023-07-12 06:20:22.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I have four Awairs and I’m happy with them for now. Snagged at $50/ea.\n \n Edit: for -> four """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1726923427 {#4718 : 2024-09-21 14:57:07.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4725 …} +nested: Doctrine\ORM\PersistentCollection {#4727 …} +votes: Doctrine\ORM\PersistentCollection {#4729 …} +reports: Doctrine\ORM\PersistentCollection {#4731 …} +favourites: Doctrine\ORM\PersistentCollection {#4733 …} +notifications: Doctrine\ORM\PersistentCollection {#4735 …} -id: 323578 -bodyTs: "'50/ea':15 'awair':4 'edit':16 'four':3,18 'happi':8 'm':7 'snag':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sopuli.xyz/comment/6285084" +editedAt: DateTimeImmutable @1729488575 {#4719 : 2024-10-21 07:29:35.0 +02:00 } +createdAt: DateTimeImmutable @1705690654 {#4720 : 2024-01-19 19:57:34.0 +01:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#9160 +comment: App\Entity\EntryComment {#4724 +user: App\Entity\User {#4737 +avatar: null +cover: null +email: "zeekaran@sopuli.xyz" +username: "@zeekaran@sopuli.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729490843 {#4721 : 2024-10-21 08:07:23.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4738 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4740 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4742 …} +entries: Doctrine\ORM\PersistentCollection {#4744 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4746 …} +entryComments: Doctrine\ORM\PersistentCollection {#4748 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …} +posts: Doctrine\ORM\PersistentCollection {#4752 …} +postVotes: Doctrine\ORM\PersistentCollection {#4754 …} +postComments: Doctrine\ORM\PersistentCollection {#4756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4758 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4760 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4762 …} +follows: Doctrine\ORM\PersistentCollection {#4764 …} +followers: Doctrine\ORM\PersistentCollection {#4766 …} +blocks: Doctrine\ORM\PersistentCollection {#4768 …} +blockers: Doctrine\ORM\PersistentCollection {#4770 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4772 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4774 …} +reports: Doctrine\ORM\PersistentCollection {#4776 …} +favourites: Doctrine\ORM\PersistentCollection {#4778 …} +violations: Doctrine\ORM\PersistentCollection {#4780 …} +notifications: Doctrine\ORM\PersistentCollection {#4782 …} +awards: Doctrine\ORM\PersistentCollection {#4784 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4786 …} +categories: Doctrine\ORM\PersistentCollection {#4788 …} -id: 24388 -password: "$2y$13$mllaYymRwIyK05mYUcrOmO.Y2fHDAEL3XctP30CoqSziiuFFFSYsG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4790 …} +apId: "zeekaran@sopuli.xyz" +apProfileId: "https://sopuli.xyz/u/zeekaran" +apPublicUrl: "https://sopuli.xyz/u/zeekaran" +apFollowersUrl: null +apInboxUrl: "https://sopuli.xyz/inbox" +apDomain: "sopuli.xyz" +apPreferredUsername: "zeekaran" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705982190 {#4722 : 2024-01-23 04:56:30.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689135622 {#4723 : 2023-07-12 06:20:22.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I have four Awairs and I’m happy with them for now. Snagged at $50/ea.\n \n Edit: for -> four """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1726923427 {#4718 : 2024-09-21 14:57:07.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4725 …} +nested: Doctrine\ORM\PersistentCollection {#4727 …} +votes: Doctrine\ORM\PersistentCollection {#4729 …} +reports: Doctrine\ORM\PersistentCollection {#4731 …} +favourites: Doctrine\ORM\PersistentCollection {#4733 …} +notifications: Doctrine\ORM\PersistentCollection {#4735 …} -id: 323578 -bodyTs: "'50/ea':15 'awair':4 'edit':16 'four':3,18 'happi':8 'm':7 'snag':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sopuli.xyz/comment/6285084" +editedAt: DateTimeImmutable @1729488575 {#4719 : 2024-10-21 07:29:35.0 +02:00 } +createdAt: DateTimeImmutable @1705690654 {#4720 : 2024-01-19 19:57:34.0 +01:00 } } +showMagazineName: false +showEntryTitle: false +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4737 +avatar: null +cover: null +email: "zeekaran@sopuli.xyz" +username: "@zeekaran@sopuli.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729490843 {#4721 : 2024-10-21 08:07:23.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4738 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4740 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4742 …} +entries: Doctrine\ORM\PersistentCollection {#4744 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4746 …} +entryComments: Doctrine\ORM\PersistentCollection {#4748 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …} +posts: Doctrine\ORM\PersistentCollection {#4752 …} +postVotes: Doctrine\ORM\PersistentCollection {#4754 …} +postComments: Doctrine\ORM\PersistentCollection {#4756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4758 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4760 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4762 …} +follows: Doctrine\ORM\PersistentCollection {#4764 …} +followers: Doctrine\ORM\PersistentCollection {#4766 …} +blocks: Doctrine\ORM\PersistentCollection {#4768 …} +blockers: Doctrine\ORM\PersistentCollection {#4770 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4772 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4774 …} +reports: Doctrine\ORM\PersistentCollection {#4776 …} +favourites: Doctrine\ORM\PersistentCollection {#4778 …} +violations: Doctrine\ORM\PersistentCollection {#4780 …} +notifications: Doctrine\ORM\PersistentCollection {#4782 …} +awards: Doctrine\ORM\PersistentCollection {#4784 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4786 …} +categories: Doctrine\ORM\PersistentCollection {#4788 …} -id: 24388 -password: "$2y$13$mllaYymRwIyK05mYUcrOmO.Y2fHDAEL3XctP30CoqSziiuFFFSYsG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4790 …} +apId: "zeekaran@sopuli.xyz" +apProfileId: "https://sopuli.xyz/u/zeekaran" +apPublicUrl: "https://sopuli.xyz/u/zeekaran" +apFollowersUrl: null +apInboxUrl: "https://sopuli.xyz/inbox" +apDomain: "sopuli.xyz" +apPreferredUsername: "zeekaran" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705982190 {#4722 : 2024-01-23 04:56:30.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689135622 {#4723 : 2023-07-12 06:20:22.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#9205 +user: App\Entity\User {#4737 +avatar: null +cover: null +email: "zeekaran@sopuli.xyz" +username: "@zeekaran@sopuli.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729490843 {#4721 : 2024-10-21 08:07:23.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4738 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4740 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4742 …} +entries: Doctrine\ORM\PersistentCollection {#4744 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4746 …} +entryComments: Doctrine\ORM\PersistentCollection {#4748 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …} +posts: Doctrine\ORM\PersistentCollection {#4752 …} +postVotes: Doctrine\ORM\PersistentCollection {#4754 …} +postComments: Doctrine\ORM\PersistentCollection {#4756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4758 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4760 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4762 …} +follows: Doctrine\ORM\PersistentCollection {#4764 …} +followers: Doctrine\ORM\PersistentCollection {#4766 …} +blocks: Doctrine\ORM\PersistentCollection {#4768 …} +blockers: Doctrine\ORM\PersistentCollection {#4770 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4772 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4774 …} +reports: Doctrine\ORM\PersistentCollection {#4776 …} +favourites: Doctrine\ORM\PersistentCollection {#4778 …} +violations: Doctrine\ORM\PersistentCollection {#4780 …} +notifications: Doctrine\ORM\PersistentCollection {#4782 …} +awards: Doctrine\ORM\PersistentCollection {#4784 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4786 …} +categories: Doctrine\ORM\PersistentCollection {#4788 …} -id: 24388 -password: "$2y$13$mllaYymRwIyK05mYUcrOmO.Y2fHDAEL3XctP30CoqSziiuFFFSYsG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4790 …} +apId: "zeekaran@sopuli.xyz" +apProfileId: "https://sopuli.xyz/u/zeekaran" +apPublicUrl: "https://sopuli.xyz/u/zeekaran" +apFollowersUrl: null +apInboxUrl: "https://sopuli.xyz/inbox" +apDomain: "sopuli.xyz" +apPreferredUsername: "zeekaran" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705982190 {#4722 : 2024-01-23 04:56:30.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689135622 {#4723 : 2023-07-12 06:20:22.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705690654 {#4720 : 2024-01-19 19:57:34.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#9260 +date: DateTimeImmutable @1705690654 {#4720 : 2024-01-19 19:57:34.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705690654 {#4720 : 2024-01-19 19:57:34.0 +01:00 } "editedAt" => DateTimeImmutable @1729488575 {#4719 : 2024-10-21 07:29:35.0 +02:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#9314 +createdAt: DateTimeImmutable @1705690654 {#4720 : 2024-01-19 19:57:34.0 +01:00 } +editedAt: DateTimeImmutable @1729488575 {#4719 : 2024-10-21 07:29:35.0 +02:00 } } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4737 +avatar: null +cover: null +email: "zeekaran@sopuli.xyz" +username: "@zeekaran@sopuli.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729490843 {#4721 : 2024-10-21 08:07:23.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4738 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4740 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4742 …} +entries: Doctrine\ORM\PersistentCollection {#4744 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4746 …} +entryComments: Doctrine\ORM\PersistentCollection {#4748 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …} +posts: Doctrine\ORM\PersistentCollection {#4752 …} +postVotes: Doctrine\ORM\PersistentCollection {#4754 …} +postComments: Doctrine\ORM\PersistentCollection {#4756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4758 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4760 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4762 …} +follows: Doctrine\ORM\PersistentCollection {#4764 …} +followers: Doctrine\ORM\PersistentCollection {#4766 …} +blocks: Doctrine\ORM\PersistentCollection {#4768 …} +blockers: Doctrine\ORM\PersistentCollection {#4770 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4772 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4774 …} +reports: Doctrine\ORM\PersistentCollection {#4776 …} +favourites: Doctrine\ORM\PersistentCollection {#4778 …} +violations: Doctrine\ORM\PersistentCollection {#4780 …} +notifications: Doctrine\ORM\PersistentCollection {#4782 …} +awards: Doctrine\ORM\PersistentCollection {#4784 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4786 …} +categories: Doctrine\ORM\PersistentCollection {#4788 …} -id: 24388 -password: "$2y$13$mllaYymRwIyK05mYUcrOmO.Y2fHDAEL3XctP30CoqSziiuFFFSYsG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4790 …} +apId: "zeekaran@sopuli.xyz" +apProfileId: "https://sopuli.xyz/u/zeekaran" +apPublicUrl: "https://sopuli.xyz/u/zeekaran" +apFollowersUrl: null +apInboxUrl: "https://sopuli.xyz/inbox" +apDomain: "sopuli.xyz" +apPreferredUsername: "zeekaran" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705982190 {#4722 : 2024-01-23 04:56:30.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689135622 {#4723 : 2023-07-12 06:20:22.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#9368 +width: 40 +height: 40 +user: App\Entity\User {#4737 +avatar: null +cover: null +email: "zeekaran@sopuli.xyz" +username: "@zeekaran@sopuli.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729490843 {#4721 : 2024-10-21 08:07:23.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4738 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4740 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4742 …} +entries: Doctrine\ORM\PersistentCollection {#4744 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4746 …} +entryComments: Doctrine\ORM\PersistentCollection {#4748 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …} +posts: Doctrine\ORM\PersistentCollection {#4752 …} +postVotes: Doctrine\ORM\PersistentCollection {#4754 …} +postComments: Doctrine\ORM\PersistentCollection {#4756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4758 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4760 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4762 …} +follows: Doctrine\ORM\PersistentCollection {#4764 …} +followers: Doctrine\ORM\PersistentCollection {#4766 …} +blocks: Doctrine\ORM\PersistentCollection {#4768 …} +blockers: Doctrine\ORM\PersistentCollection {#4770 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4772 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4774 …} +reports: Doctrine\ORM\PersistentCollection {#4776 …} +favourites: Doctrine\ORM\PersistentCollection {#4778 …} +violations: Doctrine\ORM\PersistentCollection {#4780 …} +notifications: Doctrine\ORM\PersistentCollection {#4782 …} +awards: Doctrine\ORM\PersistentCollection {#4784 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4786 …} +categories: Doctrine\ORM\PersistentCollection {#4788 …} -id: 24388 -password: "$2y$13$mllaYymRwIyK05mYUcrOmO.Y2fHDAEL3XctP30CoqSziiuFFFSYsG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4790 …} +apId: "zeekaran@sopuli.xyz" +apProfileId: "https://sopuli.xyz/u/zeekaran" +apPublicUrl: "https://sopuli.xyz/u/zeekaran" +apFollowersUrl: null +apInboxUrl: "https://sopuli.xyz/inbox" +apDomain: "sopuli.xyz" +apPreferredUsername: "zeekaran" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705982190 {#4722 : 2024-01-23 04:56:30.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689135622 {#4723 : 2023-07-12 06:20:22.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 12.0 MiB | 2.18 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4724 +user: App\Entity\User {#4737 +avatar: null +cover: null +email: "zeekaran@sopuli.xyz" +username: "@zeekaran@sopuli.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729490843 {#4721 : 2024-10-21 08:07:23.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4738 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4740 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4742 …} +entries: Doctrine\ORM\PersistentCollection {#4744 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4746 …} +entryComments: Doctrine\ORM\PersistentCollection {#4748 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …} +posts: Doctrine\ORM\PersistentCollection {#4752 …} +postVotes: Doctrine\ORM\PersistentCollection {#4754 …} +postComments: Doctrine\ORM\PersistentCollection {#4756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4758 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4760 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4762 …} +follows: Doctrine\ORM\PersistentCollection {#4764 …} +followers: Doctrine\ORM\PersistentCollection {#4766 …} +blocks: Doctrine\ORM\PersistentCollection {#4768 …} +blockers: Doctrine\ORM\PersistentCollection {#4770 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4772 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4774 …} +reports: Doctrine\ORM\PersistentCollection {#4776 …} +favourites: Doctrine\ORM\PersistentCollection {#4778 …} +violations: Doctrine\ORM\PersistentCollection {#4780 …} +notifications: Doctrine\ORM\PersistentCollection {#4782 …} +awards: Doctrine\ORM\PersistentCollection {#4784 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4786 …} +categories: Doctrine\ORM\PersistentCollection {#4788 …} -id: 24388 -password: "$2y$13$mllaYymRwIyK05mYUcrOmO.Y2fHDAEL3XctP30CoqSziiuFFFSYsG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4790 …} +apId: "zeekaran@sopuli.xyz" +apProfileId: "https://sopuli.xyz/u/zeekaran" +apPublicUrl: "https://sopuli.xyz/u/zeekaran" +apFollowersUrl: null +apInboxUrl: "https://sopuli.xyz/inbox" +apDomain: "sopuli.xyz" +apPreferredUsername: "zeekaran" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705982190 {#4722 : 2024-01-23 04:56:30.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689135622 {#4723 : 2023-07-12 06:20:22.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I have four Awairs and I’m happy with them for now. Snagged at $50/ea.\n \n Edit: for -> four """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1726923427 {#4718 : 2024-09-21 14:57:07.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4725 …} +nested: Doctrine\ORM\PersistentCollection {#4727 …} +votes: Doctrine\ORM\PersistentCollection {#4729 …} +reports: Doctrine\ORM\PersistentCollection {#4731 …} +favourites: Doctrine\ORM\PersistentCollection {#4733 …} +notifications: Doctrine\ORM\PersistentCollection {#4735 …} -id: 323578 -bodyTs: "'50/ea':15 'awair':4 'edit':16 'four':3,18 'happi':8 'm':7 'snag':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sopuli.xyz/comment/6285084" +editedAt: DateTimeImmutable @1729488575 {#4719 : 2024-10-21 07:29:35.0 +02:00 } +createdAt: DateTimeImmutable @1705690654 {#4720 : 2024-01-19 19:57:34.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#9441 +subject: App\Entity\EntryComment {#4724 +user: App\Entity\User {#4737 +avatar: null +cover: null +email: "zeekaran@sopuli.xyz" +username: "@zeekaran@sopuli.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729490843 {#4721 : 2024-10-21 08:07:23.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4738 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4740 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4742 …} +entries: Doctrine\ORM\PersistentCollection {#4744 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4746 …} +entryComments: Doctrine\ORM\PersistentCollection {#4748 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …} +posts: Doctrine\ORM\PersistentCollection {#4752 …} +postVotes: Doctrine\ORM\PersistentCollection {#4754 …} +postComments: Doctrine\ORM\PersistentCollection {#4756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4758 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4760 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4762 …} +follows: Doctrine\ORM\PersistentCollection {#4764 …} +followers: Doctrine\ORM\PersistentCollection {#4766 …} +blocks: Doctrine\ORM\PersistentCollection {#4768 …} +blockers: Doctrine\ORM\PersistentCollection {#4770 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4772 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4774 …} +reports: Doctrine\ORM\PersistentCollection {#4776 …} +favourites: Doctrine\ORM\PersistentCollection {#4778 …} +violations: Doctrine\ORM\PersistentCollection {#4780 …} +notifications: Doctrine\ORM\PersistentCollection {#4782 …} +awards: Doctrine\ORM\PersistentCollection {#4784 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4786 …} +categories: Doctrine\ORM\PersistentCollection {#4788 …} -id: 24388 -password: "$2y$13$mllaYymRwIyK05mYUcrOmO.Y2fHDAEL3XctP30CoqSziiuFFFSYsG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4790 …} +apId: "zeekaran@sopuli.xyz" +apProfileId: "https://sopuli.xyz/u/zeekaran" +apPublicUrl: "https://sopuli.xyz/u/zeekaran" +apFollowersUrl: null +apInboxUrl: "https://sopuli.xyz/inbox" +apDomain: "sopuli.xyz" +apPreferredUsername: "zeekaran" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705982190 {#4722 : 2024-01-23 04:56:30.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689135622 {#4723 : 2023-07-12 06:20:22.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I have four Awairs and I’m happy with them for now. Snagged at $50/ea.\n \n Edit: for -> four """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1726923427 {#4718 : 2024-09-21 14:57:07.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4725 …} +nested: Doctrine\ORM\PersistentCollection {#4727 …} +votes: Doctrine\ORM\PersistentCollection {#4729 …} +reports: Doctrine\ORM\PersistentCollection {#4731 …} +favourites: Doctrine\ORM\PersistentCollection {#4733 …} +notifications: Doctrine\ORM\PersistentCollection {#4735 …} -id: 323578 -bodyTs: "'50/ea':15 'awair':4 'edit':16 'four':3,18 'happi':8 'm':7 'snag':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sopuli.xyz/comment/6285084" +editedAt: DateTimeImmutable @1729488575 {#4719 : 2024-10-21 07:29:35.0 +02:00 } +createdAt: DateTimeImmutable @1705690654 {#4720 : 2024-01-19 19:57:34.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 12.0 MiB | 0.61 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4724 +user: App\Entity\User {#4737 +avatar: null +cover: null +email: "zeekaran@sopuli.xyz" +username: "@zeekaran@sopuli.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729490843 {#4721 : 2024-10-21 08:07:23.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4738 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4740 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4742 …} +entries: Doctrine\ORM\PersistentCollection {#4744 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4746 …} +entryComments: Doctrine\ORM\PersistentCollection {#4748 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …} +posts: Doctrine\ORM\PersistentCollection {#4752 …} +postVotes: Doctrine\ORM\PersistentCollection {#4754 …} +postComments: Doctrine\ORM\PersistentCollection {#4756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4758 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4760 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4762 …} +follows: Doctrine\ORM\PersistentCollection {#4764 …} +followers: Doctrine\ORM\PersistentCollection {#4766 …} +blocks: Doctrine\ORM\PersistentCollection {#4768 …} +blockers: Doctrine\ORM\PersistentCollection {#4770 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4772 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4774 …} +reports: Doctrine\ORM\PersistentCollection {#4776 …} +favourites: Doctrine\ORM\PersistentCollection {#4778 …} +violations: Doctrine\ORM\PersistentCollection {#4780 …} +notifications: Doctrine\ORM\PersistentCollection {#4782 …} +awards: Doctrine\ORM\PersistentCollection {#4784 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4786 …} +categories: Doctrine\ORM\PersistentCollection {#4788 …} -id: 24388 -password: "$2y$13$mllaYymRwIyK05mYUcrOmO.Y2fHDAEL3XctP30CoqSziiuFFFSYsG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4790 …} +apId: "zeekaran@sopuli.xyz" +apProfileId: "https://sopuli.xyz/u/zeekaran" +apPublicUrl: "https://sopuli.xyz/u/zeekaran" +apFollowersUrl: null +apInboxUrl: "https://sopuli.xyz/inbox" +apDomain: "sopuli.xyz" +apPreferredUsername: "zeekaran" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705982190 {#4722 : 2024-01-23 04:56:30.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689135622 {#4723 : 2023-07-12 06:20:22.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I have four Awairs and I’m happy with them for now. Snagged at $50/ea.\n \n Edit: for -> four """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1726923427 {#4718 : 2024-09-21 14:57:07.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4725 …} +nested: Doctrine\ORM\PersistentCollection {#4727 …} +votes: Doctrine\ORM\PersistentCollection {#4729 …} +reports: Doctrine\ORM\PersistentCollection {#4731 …} +favourites: Doctrine\ORM\PersistentCollection {#4733 …} +notifications: Doctrine\ORM\PersistentCollection {#4735 …} -id: 323578 -bodyTs: "'50/ea':15 'awair':4 'edit':16 'four':3,18 'happi':8 'm':7 'snag':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sopuli.xyz/comment/6285084" +editedAt: DateTimeImmutable @1729488575 {#4719 : 2024-10-21 07:29:35.0 +02:00 } +createdAt: DateTimeImmutable @1705690654 {#4720 : 2024-01-19 19:57:34.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#9498 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4724 +user: App\Entity\User {#4737 +avatar: null +cover: null +email: "zeekaran@sopuli.xyz" +username: "@zeekaran@sopuli.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729490843 {#4721 : 2024-10-21 08:07:23.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4738 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4740 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4742 …} +entries: Doctrine\ORM\PersistentCollection {#4744 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4746 …} +entryComments: Doctrine\ORM\PersistentCollection {#4748 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …} +posts: Doctrine\ORM\PersistentCollection {#4752 …} +postVotes: Doctrine\ORM\PersistentCollection {#4754 …} +postComments: Doctrine\ORM\PersistentCollection {#4756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4758 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4760 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4762 …} +follows: Doctrine\ORM\PersistentCollection {#4764 …} +followers: Doctrine\ORM\PersistentCollection {#4766 …} +blocks: Doctrine\ORM\PersistentCollection {#4768 …} +blockers: Doctrine\ORM\PersistentCollection {#4770 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4772 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4774 …} +reports: Doctrine\ORM\PersistentCollection {#4776 …} +favourites: Doctrine\ORM\PersistentCollection {#4778 …} +violations: Doctrine\ORM\PersistentCollection {#4780 …} +notifications: Doctrine\ORM\PersistentCollection {#4782 …} +awards: Doctrine\ORM\PersistentCollection {#4784 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4786 …} +categories: Doctrine\ORM\PersistentCollection {#4788 …} -id: 24388 -password: "$2y$13$mllaYymRwIyK05mYUcrOmO.Y2fHDAEL3XctP30CoqSziiuFFFSYsG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4790 …} +apId: "zeekaran@sopuli.xyz" +apProfileId: "https://sopuli.xyz/u/zeekaran" +apPublicUrl: "https://sopuli.xyz/u/zeekaran" +apFollowersUrl: null +apInboxUrl: "https://sopuli.xyz/inbox" +apDomain: "sopuli.xyz" +apPreferredUsername: "zeekaran" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705982190 {#4722 : 2024-01-23 04:56:30.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689135622 {#4723 : 2023-07-12 06:20:22.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I have four Awairs and I’m happy with them for now. Snagged at $50/ea.\n \n Edit: for -> four """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1726923427 {#4718 : 2024-09-21 14:57:07.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4725 …} +nested: Doctrine\ORM\PersistentCollection {#4727 …} +votes: Doctrine\ORM\PersistentCollection {#4729 …} +reports: Doctrine\ORM\PersistentCollection {#4731 …} +favourites: Doctrine\ORM\PersistentCollection {#4733 …} +notifications: Doctrine\ORM\PersistentCollection {#4735 …} -id: 323578 -bodyTs: "'50/ea':15 'awair':4 'edit':16 'four':3,18 'happi':8 'm':7 'snag':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sopuli.xyz/comment/6285084" +editedAt: DateTimeImmutable @1729488575 {#4719 : 2024-10-21 07:29:35.0 +02:00 } +createdAt: DateTimeImmutable @1705690654 {#4720 : 2024-01-19 19:57:34.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 12.0 MiB | 41.90 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4724 +user: App\Entity\User {#4737 +avatar: null +cover: null +email: "zeekaran@sopuli.xyz" +username: "@zeekaran@sopuli.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729490843 {#4721 : 2024-10-21 08:07:23.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4738 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4740 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4742 …} +entries: Doctrine\ORM\PersistentCollection {#4744 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4746 …} +entryComments: Doctrine\ORM\PersistentCollection {#4748 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …} +posts: Doctrine\ORM\PersistentCollection {#4752 …} +postVotes: Doctrine\ORM\PersistentCollection {#4754 …} +postComments: Doctrine\ORM\PersistentCollection {#4756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4758 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4760 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4762 …} +follows: Doctrine\ORM\PersistentCollection {#4764 …} +followers: Doctrine\ORM\PersistentCollection {#4766 …} +blocks: Doctrine\ORM\PersistentCollection {#4768 …} +blockers: Doctrine\ORM\PersistentCollection {#4770 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4772 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4774 …} +reports: Doctrine\ORM\PersistentCollection {#4776 …} +favourites: Doctrine\ORM\PersistentCollection {#4778 …} +violations: Doctrine\ORM\PersistentCollection {#4780 …} +notifications: Doctrine\ORM\PersistentCollection {#4782 …} +awards: Doctrine\ORM\PersistentCollection {#4784 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4786 …} +categories: Doctrine\ORM\PersistentCollection {#4788 …} -id: 24388 -password: "$2y$13$mllaYymRwIyK05mYUcrOmO.Y2fHDAEL3XctP30CoqSziiuFFFSYsG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4790 …} +apId: "zeekaran@sopuli.xyz" +apProfileId: "https://sopuli.xyz/u/zeekaran" +apPublicUrl: "https://sopuli.xyz/u/zeekaran" +apFollowersUrl: null +apInboxUrl: "https://sopuli.xyz/inbox" +apDomain: "sopuli.xyz" +apPreferredUsername: "zeekaran" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705982190 {#4722 : 2024-01-23 04:56:30.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689135622 {#4723 : 2023-07-12 06:20:22.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I have four Awairs and I’m happy with them for now. Snagged at $50/ea.\n \n Edit: for -> four """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1726923427 {#4718 : 2024-09-21 14:57:07.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4725 …} +nested: Doctrine\ORM\PersistentCollection {#4727 …} +votes: Doctrine\ORM\PersistentCollection {#4729 …} +reports: Doctrine\ORM\PersistentCollection {#4731 …} +favourites: Doctrine\ORM\PersistentCollection {#4733 …} +notifications: Doctrine\ORM\PersistentCollection {#4735 …} -id: 323578 -bodyTs: "'50/ea':15 'awair':4 'edit':16 'four':3,18 'happi':8 'm':7 'snag':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sopuli.xyz/comment/6285084" +editedAt: DateTimeImmutable @1729488575 {#4719 : 2024-10-21 07:29:35.0 +02:00 } +createdAt: DateTimeImmutable @1705690654 {#4720 : 2024-01-19 19:57:34.0 +01:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#9738 +comment: App\Entity\EntryComment {#4724 +user: App\Entity\User {#4737 +avatar: null +cover: null +email: "zeekaran@sopuli.xyz" +username: "@zeekaran@sopuli.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729490843 {#4721 : 2024-10-21 08:07:23.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4738 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4740 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4742 …} +entries: Doctrine\ORM\PersistentCollection {#4744 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4746 …} +entryComments: Doctrine\ORM\PersistentCollection {#4748 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …} +posts: Doctrine\ORM\PersistentCollection {#4752 …} +postVotes: Doctrine\ORM\PersistentCollection {#4754 …} +postComments: Doctrine\ORM\PersistentCollection {#4756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4758 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4760 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4762 …} +follows: Doctrine\ORM\PersistentCollection {#4764 …} +followers: Doctrine\ORM\PersistentCollection {#4766 …} +blocks: Doctrine\ORM\PersistentCollection {#4768 …} +blockers: Doctrine\ORM\PersistentCollection {#4770 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4772 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4774 …} +reports: Doctrine\ORM\PersistentCollection {#4776 …} +favourites: Doctrine\ORM\PersistentCollection {#4778 …} +violations: Doctrine\ORM\PersistentCollection {#4780 …} +notifications: Doctrine\ORM\PersistentCollection {#4782 …} +awards: Doctrine\ORM\PersistentCollection {#4784 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4786 …} +categories: Doctrine\ORM\PersistentCollection {#4788 …} -id: 24388 -password: "$2y$13$mllaYymRwIyK05mYUcrOmO.Y2fHDAEL3XctP30CoqSziiuFFFSYsG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4790 …} +apId: "zeekaran@sopuli.xyz" +apProfileId: "https://sopuli.xyz/u/zeekaran" +apPublicUrl: "https://sopuli.xyz/u/zeekaran" +apFollowersUrl: null +apInboxUrl: "https://sopuli.xyz/inbox" +apDomain: "sopuli.xyz" +apPreferredUsername: "zeekaran" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705982190 {#4722 : 2024-01-23 04:56:30.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689135622 {#4723 : 2023-07-12 06:20:22.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I have four Awairs and I’m happy with them for now. Snagged at $50/ea.\n \n Edit: for -> four """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1726923427 {#4718 : 2024-09-21 14:57:07.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4725 …} +nested: Doctrine\ORM\PersistentCollection {#4727 …} +votes: Doctrine\ORM\PersistentCollection {#4729 …} +reports: Doctrine\ORM\PersistentCollection {#4731 …} +favourites: Doctrine\ORM\PersistentCollection {#4733 …} +notifications: Doctrine\ORM\PersistentCollection {#4735 …} -id: 323578 -bodyTs: "'50/ea':15 'awair':4 'edit':16 'four':3,18 'happi':8 'm':7 'snag':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sopuli.xyz/comment/6285084" +editedAt: DateTimeImmutable @1729488575 {#4719 : 2024-10-21 07:29:35.0 +02:00 } +createdAt: DateTimeImmutable @1705690654 {#4720 : 2024-01-19 19:57:34.0 +01:00 } } +nestedComments: [ 324375 => App\Entity\EntryComment {#4883 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4724} +root: App\Entity\EntryComment {#4724} +body: "I may set up some eBay alerts in that case! As multiple sensors certainly wouldn’t be a sad thing." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705707726 {#4884 : 2024-01-20 00:42:06.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@zeekaran@sopuli.xyz" ] +children: Doctrine\ORM\PersistentCollection {#4878 …} +nested: Doctrine\ORM\PersistentCollection {#4872 …} +votes: Doctrine\ORM\PersistentCollection {#4876 …} +reports: Doctrine\ORM\PersistentCollection {#4887 …} +favourites: Doctrine\ORM\PersistentCollection {#4889 …} +notifications: Doctrine\ORM\PersistentCollection {#4891 …} -id: 324375 -bodyTs: "'alert':7 'case':10 'certain':14 'ebay':6 'may':2 'multipl':12 'sad':19 'sensor':13 'set':3 'thing':20 'wouldn':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.uk/comment/6013782" +editedAt: null +createdAt: DateTimeImmutable @1705707726 {#4881 : 2024-01-20 00:42:06.0 +01:00 } } ] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 12.0 MiB | 21.94 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4883 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4724 +user: App\Entity\User {#4737 +avatar: null +cover: null +email: "zeekaran@sopuli.xyz" +username: "@zeekaran@sopuli.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729490843 {#4721 : 2024-10-21 08:07:23.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4738 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4740 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4742 …} +entries: Doctrine\ORM\PersistentCollection {#4744 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4746 …} +entryComments: Doctrine\ORM\PersistentCollection {#4748 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …} +posts: Doctrine\ORM\PersistentCollection {#4752 …} +postVotes: Doctrine\ORM\PersistentCollection {#4754 …} +postComments: Doctrine\ORM\PersistentCollection {#4756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4758 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4760 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4762 …} +follows: Doctrine\ORM\PersistentCollection {#4764 …} +followers: Doctrine\ORM\PersistentCollection {#4766 …} +blocks: Doctrine\ORM\PersistentCollection {#4768 …} +blockers: Doctrine\ORM\PersistentCollection {#4770 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4772 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4774 …} +reports: Doctrine\ORM\PersistentCollection {#4776 …} +favourites: Doctrine\ORM\PersistentCollection {#4778 …} +violations: Doctrine\ORM\PersistentCollection {#4780 …} +notifications: Doctrine\ORM\PersistentCollection {#4782 …} +awards: Doctrine\ORM\PersistentCollection {#4784 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4786 …} +categories: Doctrine\ORM\PersistentCollection {#4788 …} -id: 24388 -password: "$2y$13$mllaYymRwIyK05mYUcrOmO.Y2fHDAEL3XctP30CoqSziiuFFFSYsG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4790 …} +apId: "zeekaran@sopuli.xyz" +apProfileId: "https://sopuli.xyz/u/zeekaran" +apPublicUrl: "https://sopuli.xyz/u/zeekaran" +apFollowersUrl: null +apInboxUrl: "https://sopuli.xyz/inbox" +apDomain: "sopuli.xyz" +apPreferredUsername: "zeekaran" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705982190 {#4722 : 2024-01-23 04:56:30.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689135622 {#4723 : 2023-07-12 06:20:22.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I have four Awairs and I’m happy with them for now. Snagged at $50/ea.\n \n Edit: for -> four """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1726923427 {#4718 : 2024-09-21 14:57:07.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4725 …} +nested: Doctrine\ORM\PersistentCollection {#4727 …} +votes: Doctrine\ORM\PersistentCollection {#4729 …} +reports: Doctrine\ORM\PersistentCollection {#4731 …} +favourites: Doctrine\ORM\PersistentCollection {#4733 …} +notifications: Doctrine\ORM\PersistentCollection {#4735 …} -id: 323578 -bodyTs: "'50/ea':15 'awair':4 'edit':16 'four':3,18 'happi':8 'm':7 'snag':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sopuli.xyz/comment/6285084" +editedAt: DateTimeImmutable @1729488575 {#4719 : 2024-10-21 07:29:35.0 +02:00 } +createdAt: DateTimeImmutable @1705690654 {#4720 : 2024-01-19 19:57:34.0 +01:00 } } +root: App\Entity\EntryComment {#4724} +body: "I may set up some eBay alerts in that case! As multiple sensors certainly wouldn’t be a sad thing." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705707726 {#4884 : 2024-01-20 00:42:06.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@zeekaran@sopuli.xyz" ] +children: Doctrine\ORM\PersistentCollection {#4878 …} +nested: Doctrine\ORM\PersistentCollection {#4872 …} +votes: Doctrine\ORM\PersistentCollection {#4876 …} +reports: Doctrine\ORM\PersistentCollection {#4887 …} +favourites: Doctrine\ORM\PersistentCollection {#4889 …} +notifications: Doctrine\ORM\PersistentCollection {#4891 …} -id: 324375 -bodyTs: "'alert':7 'case':10 'certain':14 'ebay':6 'may':2 'multipl':12 'sad':19 'sensor':13 'set':3 'thing':20 'wouldn':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.uk/comment/6013782" +editedAt: null +createdAt: DateTimeImmutable @1705707726 {#4881 : 2024-01-20 00:42:06.0 +01:00 } } "showNested" => true "level" => 2 "showEntryTitle" => false "showMagazineName" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#9798 +comment: App\Entity\EntryComment {#4883 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4724 +user: App\Entity\User {#4737 +avatar: null +cover: null +email: "zeekaran@sopuli.xyz" +username: "@zeekaran@sopuli.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729490843 {#4721 : 2024-10-21 08:07:23.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4738 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4740 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4742 …} +entries: Doctrine\ORM\PersistentCollection {#4744 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4746 …} +entryComments: Doctrine\ORM\PersistentCollection {#4748 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …} +posts: Doctrine\ORM\PersistentCollection {#4752 …} +postVotes: Doctrine\ORM\PersistentCollection {#4754 …} +postComments: Doctrine\ORM\PersistentCollection {#4756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4758 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4760 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4762 …} +follows: Doctrine\ORM\PersistentCollection {#4764 …} +followers: Doctrine\ORM\PersistentCollection {#4766 …} +blocks: Doctrine\ORM\PersistentCollection {#4768 …} +blockers: Doctrine\ORM\PersistentCollection {#4770 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4772 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4774 …} +reports: Doctrine\ORM\PersistentCollection {#4776 …} +favourites: Doctrine\ORM\PersistentCollection {#4778 …} +violations: Doctrine\ORM\PersistentCollection {#4780 …} +notifications: Doctrine\ORM\PersistentCollection {#4782 …} +awards: Doctrine\ORM\PersistentCollection {#4784 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4786 …} +categories: Doctrine\ORM\PersistentCollection {#4788 …} -id: 24388 -password: "$2y$13$mllaYymRwIyK05mYUcrOmO.Y2fHDAEL3XctP30CoqSziiuFFFSYsG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4790 …} +apId: "zeekaran@sopuli.xyz" +apProfileId: "https://sopuli.xyz/u/zeekaran" +apPublicUrl: "https://sopuli.xyz/u/zeekaran" +apFollowersUrl: null +apInboxUrl: "https://sopuli.xyz/inbox" +apDomain: "sopuli.xyz" +apPreferredUsername: "zeekaran" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705982190 {#4722 : 2024-01-23 04:56:30.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689135622 {#4723 : 2023-07-12 06:20:22.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I have four Awairs and I’m happy with them for now. Snagged at $50/ea.\n \n Edit: for -> four """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1726923427 {#4718 : 2024-09-21 14:57:07.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4725 …} +nested: Doctrine\ORM\PersistentCollection {#4727 …} +votes: Doctrine\ORM\PersistentCollection {#4729 …} +reports: Doctrine\ORM\PersistentCollection {#4731 …} +favourites: Doctrine\ORM\PersistentCollection {#4733 …} +notifications: Doctrine\ORM\PersistentCollection {#4735 …} -id: 323578 -bodyTs: "'50/ea':15 'awair':4 'edit':16 'four':3,18 'happi':8 'm':7 'snag':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sopuli.xyz/comment/6285084" +editedAt: DateTimeImmutable @1729488575 {#4719 : 2024-10-21 07:29:35.0 +02:00 } +createdAt: DateTimeImmutable @1705690654 {#4720 : 2024-01-19 19:57:34.0 +01:00 } } +root: App\Entity\EntryComment {#4724} +body: "I may set up some eBay alerts in that case! As multiple sensors certainly wouldn’t be a sad thing." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705707726 {#4884 : 2024-01-20 00:42:06.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@zeekaran@sopuli.xyz" ] +children: Doctrine\ORM\PersistentCollection {#4878 …} +nested: Doctrine\ORM\PersistentCollection {#4872 …} +votes: Doctrine\ORM\PersistentCollection {#4876 …} +reports: Doctrine\ORM\PersistentCollection {#4887 …} +favourites: Doctrine\ORM\PersistentCollection {#4889 …} +notifications: Doctrine\ORM\PersistentCollection {#4891 …} -id: 324375 -bodyTs: "'alert':7 'case':10 'certain':14 'ebay':6 'may':2 'multipl':12 'sad':19 'sensor':13 'set':3 'thing':20 'wouldn':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.uk/comment/6013782" +editedAt: null +createdAt: DateTimeImmutable @1705707726 {#4881 : 2024-01-20 00:42:06.0 +01:00 } } +showMagazineName: false +showEntryTitle: false +showNested: true +level: 2 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 0.20 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#9843 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.18 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705707726 {#4881 : 2024-01-20 00:42:06.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#9898 +date: DateTimeImmutable @1705707726 {#4881 : 2024-01-20 00:42:06.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 12.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705707726 {#4881 : 2024-01-20 00:42:06.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#9952 +createdAt: DateTimeImmutable @1705707726 {#4881 : 2024-01-20 00:42:06.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 2.03 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#10006 +width: 40 +height: 40 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 12.0 MiB | 2.77 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4883 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4724 +user: App\Entity\User {#4737 +avatar: null +cover: null +email: "zeekaran@sopuli.xyz" +username: "@zeekaran@sopuli.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729490843 {#4721 : 2024-10-21 08:07:23.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4738 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4740 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4742 …} +entries: Doctrine\ORM\PersistentCollection {#4744 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4746 …} +entryComments: Doctrine\ORM\PersistentCollection {#4748 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …} +posts: Doctrine\ORM\PersistentCollection {#4752 …} +postVotes: Doctrine\ORM\PersistentCollection {#4754 …} +postComments: Doctrine\ORM\PersistentCollection {#4756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4758 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4760 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4762 …} +follows: Doctrine\ORM\PersistentCollection {#4764 …} +followers: Doctrine\ORM\PersistentCollection {#4766 …} +blocks: Doctrine\ORM\PersistentCollection {#4768 …} +blockers: Doctrine\ORM\PersistentCollection {#4770 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4772 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4774 …} +reports: Doctrine\ORM\PersistentCollection {#4776 …} +favourites: Doctrine\ORM\PersistentCollection {#4778 …} +violations: Doctrine\ORM\PersistentCollection {#4780 …} +notifications: Doctrine\ORM\PersistentCollection {#4782 …} +awards: Doctrine\ORM\PersistentCollection {#4784 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4786 …} +categories: Doctrine\ORM\PersistentCollection {#4788 …} -id: 24388 -password: "$2y$13$mllaYymRwIyK05mYUcrOmO.Y2fHDAEL3XctP30CoqSziiuFFFSYsG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4790 …} +apId: "zeekaran@sopuli.xyz" +apProfileId: "https://sopuli.xyz/u/zeekaran" +apPublicUrl: "https://sopuli.xyz/u/zeekaran" +apFollowersUrl: null +apInboxUrl: "https://sopuli.xyz/inbox" +apDomain: "sopuli.xyz" +apPreferredUsername: "zeekaran" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705982190 {#4722 : 2024-01-23 04:56:30.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689135622 {#4723 : 2023-07-12 06:20:22.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I have four Awairs and I’m happy with them for now. Snagged at $50/ea.\n \n Edit: for -> four """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1726923427 {#4718 : 2024-09-21 14:57:07.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4725 …} +nested: Doctrine\ORM\PersistentCollection {#4727 …} +votes: Doctrine\ORM\PersistentCollection {#4729 …} +reports: Doctrine\ORM\PersistentCollection {#4731 …} +favourites: Doctrine\ORM\PersistentCollection {#4733 …} +notifications: Doctrine\ORM\PersistentCollection {#4735 …} -id: 323578 -bodyTs: "'50/ea':15 'awair':4 'edit':16 'four':3,18 'happi':8 'm':7 'snag':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sopuli.xyz/comment/6285084" +editedAt: DateTimeImmutable @1729488575 {#4719 : 2024-10-21 07:29:35.0 +02:00 } +createdAt: DateTimeImmutable @1705690654 {#4720 : 2024-01-19 19:57:34.0 +01:00 } } +root: App\Entity\EntryComment {#4724} +body: "I may set up some eBay alerts in that case! As multiple sensors certainly wouldn’t be a sad thing." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705707726 {#4884 : 2024-01-20 00:42:06.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@zeekaran@sopuli.xyz" ] +children: Doctrine\ORM\PersistentCollection {#4878 …} +nested: Doctrine\ORM\PersistentCollection {#4872 …} +votes: Doctrine\ORM\PersistentCollection {#4876 …} +reports: Doctrine\ORM\PersistentCollection {#4887 …} +favourites: Doctrine\ORM\PersistentCollection {#4889 …} +notifications: Doctrine\ORM\PersistentCollection {#4891 …} -id: 324375 -bodyTs: "'alert':7 'case':10 'certain':14 'ebay':6 'may':2 'multipl':12 'sad':19 'sensor':13 'set':3 'thing':20 'wouldn':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.uk/comment/6013782" +editedAt: null +createdAt: DateTimeImmutable @1705707726 {#4881 : 2024-01-20 00:42:06.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#10083 +subject: App\Entity\EntryComment {#4883 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4724 +user: App\Entity\User {#4737 +avatar: null +cover: null +email: "zeekaran@sopuli.xyz" +username: "@zeekaran@sopuli.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729490843 {#4721 : 2024-10-21 08:07:23.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4738 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4740 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4742 …} +entries: Doctrine\ORM\PersistentCollection {#4744 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4746 …} +entryComments: Doctrine\ORM\PersistentCollection {#4748 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …} +posts: Doctrine\ORM\PersistentCollection {#4752 …} +postVotes: Doctrine\ORM\PersistentCollection {#4754 …} +postComments: Doctrine\ORM\PersistentCollection {#4756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4758 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4760 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4762 …} +follows: Doctrine\ORM\PersistentCollection {#4764 …} +followers: Doctrine\ORM\PersistentCollection {#4766 …} +blocks: Doctrine\ORM\PersistentCollection {#4768 …} +blockers: Doctrine\ORM\PersistentCollection {#4770 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4772 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4774 …} +reports: Doctrine\ORM\PersistentCollection {#4776 …} +favourites: Doctrine\ORM\PersistentCollection {#4778 …} +violations: Doctrine\ORM\PersistentCollection {#4780 …} +notifications: Doctrine\ORM\PersistentCollection {#4782 …} +awards: Doctrine\ORM\PersistentCollection {#4784 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4786 …} +categories: Doctrine\ORM\PersistentCollection {#4788 …} -id: 24388 -password: "$2y$13$mllaYymRwIyK05mYUcrOmO.Y2fHDAEL3XctP30CoqSziiuFFFSYsG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4790 …} +apId: "zeekaran@sopuli.xyz" +apProfileId: "https://sopuli.xyz/u/zeekaran" +apPublicUrl: "https://sopuli.xyz/u/zeekaran" +apFollowersUrl: null +apInboxUrl: "https://sopuli.xyz/inbox" +apDomain: "sopuli.xyz" +apPreferredUsername: "zeekaran" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705982190 {#4722 : 2024-01-23 04:56:30.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689135622 {#4723 : 2023-07-12 06:20:22.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I have four Awairs and I’m happy with them for now. Snagged at $50/ea.\n \n Edit: for -> four """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1726923427 {#4718 : 2024-09-21 14:57:07.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4725 …} +nested: Doctrine\ORM\PersistentCollection {#4727 …} +votes: Doctrine\ORM\PersistentCollection {#4729 …} +reports: Doctrine\ORM\PersistentCollection {#4731 …} +favourites: Doctrine\ORM\PersistentCollection {#4733 …} +notifications: Doctrine\ORM\PersistentCollection {#4735 …} -id: 323578 -bodyTs: "'50/ea':15 'awair':4 'edit':16 'four':3,18 'happi':8 'm':7 'snag':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sopuli.xyz/comment/6285084" +editedAt: DateTimeImmutable @1729488575 {#4719 : 2024-10-21 07:29:35.0 +02:00 } +createdAt: DateTimeImmutable @1705690654 {#4720 : 2024-01-19 19:57:34.0 +01:00 } } +root: App\Entity\EntryComment {#4724} +body: "I may set up some eBay alerts in that case! As multiple sensors certainly wouldn’t be a sad thing." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705707726 {#4884 : 2024-01-20 00:42:06.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@zeekaran@sopuli.xyz" ] +children: Doctrine\ORM\PersistentCollection {#4878 …} +nested: Doctrine\ORM\PersistentCollection {#4872 …} +votes: Doctrine\ORM\PersistentCollection {#4876 …} +reports: Doctrine\ORM\PersistentCollection {#4887 …} +favourites: Doctrine\ORM\PersistentCollection {#4889 …} +notifications: Doctrine\ORM\PersistentCollection {#4891 …} -id: 324375 -bodyTs: "'alert':7 'case':10 'certain':14 'ebay':6 'may':2 'multipl':12 'sad':19 'sensor':13 'set':3 'thing':20 'wouldn':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.uk/comment/6013782" +editedAt: null +createdAt: DateTimeImmutable @1705707726 {#4881 : 2024-01-20 00:42:06.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 12.0 MiB | 0.69 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4883 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4724 +user: App\Entity\User {#4737 +avatar: null +cover: null +email: "zeekaran@sopuli.xyz" +username: "@zeekaran@sopuli.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729490843 {#4721 : 2024-10-21 08:07:23.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4738 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4740 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4742 …} +entries: Doctrine\ORM\PersistentCollection {#4744 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4746 …} +entryComments: Doctrine\ORM\PersistentCollection {#4748 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …} +posts: Doctrine\ORM\PersistentCollection {#4752 …} +postVotes: Doctrine\ORM\PersistentCollection {#4754 …} +postComments: Doctrine\ORM\PersistentCollection {#4756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4758 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4760 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4762 …} +follows: Doctrine\ORM\PersistentCollection {#4764 …} +followers: Doctrine\ORM\PersistentCollection {#4766 …} +blocks: Doctrine\ORM\PersistentCollection {#4768 …} +blockers: Doctrine\ORM\PersistentCollection {#4770 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4772 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4774 …} +reports: Doctrine\ORM\PersistentCollection {#4776 …} +favourites: Doctrine\ORM\PersistentCollection {#4778 …} +violations: Doctrine\ORM\PersistentCollection {#4780 …} +notifications: Doctrine\ORM\PersistentCollection {#4782 …} +awards: Doctrine\ORM\PersistentCollection {#4784 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4786 …} +categories: Doctrine\ORM\PersistentCollection {#4788 …} -id: 24388 -password: "$2y$13$mllaYymRwIyK05mYUcrOmO.Y2fHDAEL3XctP30CoqSziiuFFFSYsG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4790 …} +apId: "zeekaran@sopuli.xyz" +apProfileId: "https://sopuli.xyz/u/zeekaran" +apPublicUrl: "https://sopuli.xyz/u/zeekaran" +apFollowersUrl: null +apInboxUrl: "https://sopuli.xyz/inbox" +apDomain: "sopuli.xyz" +apPreferredUsername: "zeekaran" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705982190 {#4722 : 2024-01-23 04:56:30.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689135622 {#4723 : 2023-07-12 06:20:22.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I have four Awairs and I’m happy with them for now. Snagged at $50/ea.\n \n Edit: for -> four """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1726923427 {#4718 : 2024-09-21 14:57:07.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4725 …} +nested: Doctrine\ORM\PersistentCollection {#4727 …} +votes: Doctrine\ORM\PersistentCollection {#4729 …} +reports: Doctrine\ORM\PersistentCollection {#4731 …} +favourites: Doctrine\ORM\PersistentCollection {#4733 …} +notifications: Doctrine\ORM\PersistentCollection {#4735 …} -id: 323578 -bodyTs: "'50/ea':15 'awair':4 'edit':16 'four':3,18 'happi':8 'm':7 'snag':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sopuli.xyz/comment/6285084" +editedAt: DateTimeImmutable @1729488575 {#4719 : 2024-10-21 07:29:35.0 +02:00 } +createdAt: DateTimeImmutable @1705690654 {#4720 : 2024-01-19 19:57:34.0 +01:00 } } +root: App\Entity\EntryComment {#4724} +body: "I may set up some eBay alerts in that case! As multiple sensors certainly wouldn’t be a sad thing." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705707726 {#4884 : 2024-01-20 00:42:06.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@zeekaran@sopuli.xyz" ] +children: Doctrine\ORM\PersistentCollection {#4878 …} +nested: Doctrine\ORM\PersistentCollection {#4872 …} +votes: Doctrine\ORM\PersistentCollection {#4876 …} +reports: Doctrine\ORM\PersistentCollection {#4887 …} +favourites: Doctrine\ORM\PersistentCollection {#4889 …} +notifications: Doctrine\ORM\PersistentCollection {#4891 …} -id: 324375 -bodyTs: "'alert':7 'case':10 'certain':14 'ebay':6 'may':2 'multipl':12 'sad':19 'sensor':13 'set':3 'thing':20 'wouldn':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.uk/comment/6013782" +editedAt: null +createdAt: DateTimeImmutable @1705707726 {#4881 : 2024-01-20 00:42:06.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#10140 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4883 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4724 +user: App\Entity\User {#4737 +avatar: null +cover: null +email: "zeekaran@sopuli.xyz" +username: "@zeekaran@sopuli.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729490843 {#4721 : 2024-10-21 08:07:23.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4738 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4740 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4742 …} +entries: Doctrine\ORM\PersistentCollection {#4744 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4746 …} +entryComments: Doctrine\ORM\PersistentCollection {#4748 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …} +posts: Doctrine\ORM\PersistentCollection {#4752 …} +postVotes: Doctrine\ORM\PersistentCollection {#4754 …} +postComments: Doctrine\ORM\PersistentCollection {#4756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4758 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4760 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4762 …} +follows: Doctrine\ORM\PersistentCollection {#4764 …} +followers: Doctrine\ORM\PersistentCollection {#4766 …} +blocks: Doctrine\ORM\PersistentCollection {#4768 …} +blockers: Doctrine\ORM\PersistentCollection {#4770 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4772 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4774 …} +reports: Doctrine\ORM\PersistentCollection {#4776 …} +favourites: Doctrine\ORM\PersistentCollection {#4778 …} +violations: Doctrine\ORM\PersistentCollection {#4780 …} +notifications: Doctrine\ORM\PersistentCollection {#4782 …} +awards: Doctrine\ORM\PersistentCollection {#4784 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4786 …} +categories: Doctrine\ORM\PersistentCollection {#4788 …} -id: 24388 -password: "$2y$13$mllaYymRwIyK05mYUcrOmO.Y2fHDAEL3XctP30CoqSziiuFFFSYsG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4790 …} +apId: "zeekaran@sopuli.xyz" +apProfileId: "https://sopuli.xyz/u/zeekaran" +apPublicUrl: "https://sopuli.xyz/u/zeekaran" +apFollowersUrl: null +apInboxUrl: "https://sopuli.xyz/inbox" +apDomain: "sopuli.xyz" +apPreferredUsername: "zeekaran" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705982190 {#4722 : 2024-01-23 04:56:30.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689135622 {#4723 : 2023-07-12 06:20:22.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I have four Awairs and I’m happy with them for now. Snagged at $50/ea.\n \n Edit: for -> four """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1726923427 {#4718 : 2024-09-21 14:57:07.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4725 …} +nested: Doctrine\ORM\PersistentCollection {#4727 …} +votes: Doctrine\ORM\PersistentCollection {#4729 …} +reports: Doctrine\ORM\PersistentCollection {#4731 …} +favourites: Doctrine\ORM\PersistentCollection {#4733 …} +notifications: Doctrine\ORM\PersistentCollection {#4735 …} -id: 323578 -bodyTs: "'50/ea':15 'awair':4 'edit':16 'four':3,18 'happi':8 'm':7 'snag':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sopuli.xyz/comment/6285084" +editedAt: DateTimeImmutable @1729488575 {#4719 : 2024-10-21 07:29:35.0 +02:00 } +createdAt: DateTimeImmutable @1705690654 {#4720 : 2024-01-19 19:57:34.0 +01:00 } } +root: App\Entity\EntryComment {#4724} +body: "I may set up some eBay alerts in that case! As multiple sensors certainly wouldn’t be a sad thing." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705707726 {#4884 : 2024-01-20 00:42:06.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@zeekaran@sopuli.xyz" ] +children: Doctrine\ORM\PersistentCollection {#4878 …} +nested: Doctrine\ORM\PersistentCollection {#4872 …} +votes: Doctrine\ORM\PersistentCollection {#4876 …} +reports: Doctrine\ORM\PersistentCollection {#4887 …} +favourites: Doctrine\ORM\PersistentCollection {#4889 …} +notifications: Doctrine\ORM\PersistentCollection {#4891 …} -id: 324375 -bodyTs: "'alert':7 'case':10 'certain':14 'ebay':6 'may':2 'multipl':12 'sad':19 'sensor':13 'set':3 'thing':20 'wouldn':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.uk/comment/6013782" +editedAt: null +createdAt: DateTimeImmutable @1705707726 {#4881 : 2024-01-20 00:42:06.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 12.0 MiB | 2.54 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4883 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4724 +user: App\Entity\User {#4737 +avatar: null +cover: null +email: "zeekaran@sopuli.xyz" +username: "@zeekaran@sopuli.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729490843 {#4721 : 2024-10-21 08:07:23.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4738 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4740 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4742 …} +entries: Doctrine\ORM\PersistentCollection {#4744 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4746 …} +entryComments: Doctrine\ORM\PersistentCollection {#4748 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …} +posts: Doctrine\ORM\PersistentCollection {#4752 …} +postVotes: Doctrine\ORM\PersistentCollection {#4754 …} +postComments: Doctrine\ORM\PersistentCollection {#4756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4758 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4760 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4762 …} +follows: Doctrine\ORM\PersistentCollection {#4764 …} +followers: Doctrine\ORM\PersistentCollection {#4766 …} +blocks: Doctrine\ORM\PersistentCollection {#4768 …} +blockers: Doctrine\ORM\PersistentCollection {#4770 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4772 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4774 …} +reports: Doctrine\ORM\PersistentCollection {#4776 …} +favourites: Doctrine\ORM\PersistentCollection {#4778 …} +violations: Doctrine\ORM\PersistentCollection {#4780 …} +notifications: Doctrine\ORM\PersistentCollection {#4782 …} +awards: Doctrine\ORM\PersistentCollection {#4784 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4786 …} +categories: Doctrine\ORM\PersistentCollection {#4788 …} -id: 24388 -password: "$2y$13$mllaYymRwIyK05mYUcrOmO.Y2fHDAEL3XctP30CoqSziiuFFFSYsG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4790 …} +apId: "zeekaran@sopuli.xyz" +apProfileId: "https://sopuli.xyz/u/zeekaran" +apPublicUrl: "https://sopuli.xyz/u/zeekaran" +apFollowersUrl: null +apInboxUrl: "https://sopuli.xyz/inbox" +apDomain: "sopuli.xyz" +apPreferredUsername: "zeekaran" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705982190 {#4722 : 2024-01-23 04:56:30.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689135622 {#4723 : 2023-07-12 06:20:22.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I have four Awairs and I’m happy with them for now. Snagged at $50/ea.\n \n Edit: for -> four """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1726923427 {#4718 : 2024-09-21 14:57:07.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4725 …} +nested: Doctrine\ORM\PersistentCollection {#4727 …} +votes: Doctrine\ORM\PersistentCollection {#4729 …} +reports: Doctrine\ORM\PersistentCollection {#4731 …} +favourites: Doctrine\ORM\PersistentCollection {#4733 …} +notifications: Doctrine\ORM\PersistentCollection {#4735 …} -id: 323578 -bodyTs: "'50/ea':15 'awair':4 'edit':16 'four':3,18 'happi':8 'm':7 'snag':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sopuli.xyz/comment/6285084" +editedAt: DateTimeImmutable @1729488575 {#4719 : 2024-10-21 07:29:35.0 +02:00 } +createdAt: DateTimeImmutable @1705690654 {#4720 : 2024-01-19 19:57:34.0 +01:00 } } +root: App\Entity\EntryComment {#4724} +body: "I may set up some eBay alerts in that case! As multiple sensors certainly wouldn’t be a sad thing." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705707726 {#4884 : 2024-01-20 00:42:06.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@zeekaran@sopuli.xyz" ] +children: Doctrine\ORM\PersistentCollection {#4878 …} +nested: Doctrine\ORM\PersistentCollection {#4872 …} +votes: Doctrine\ORM\PersistentCollection {#4876 …} +reports: Doctrine\ORM\PersistentCollection {#4887 …} +favourites: Doctrine\ORM\PersistentCollection {#4889 …} +notifications: Doctrine\ORM\PersistentCollection {#4891 …} -id: 324375 -bodyTs: "'alert':7 'case':10 'certain':14 'ebay':6 'may':2 'multipl':12 'sad':19 'sensor':13 'set':3 'thing':20 'wouldn':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.uk/comment/6013782" +editedAt: null +createdAt: DateTimeImmutable @1705707726 {#4881 : 2024-01-20 00:42:06.0 +01:00 } } "level" => 2 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#10380 +comment: App\Entity\EntryComment {#4883 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4724 +user: App\Entity\User {#4737 +avatar: null +cover: null +email: "zeekaran@sopuli.xyz" +username: "@zeekaran@sopuli.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729490843 {#4721 : 2024-10-21 08:07:23.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4738 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4740 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4742 …} +entries: Doctrine\ORM\PersistentCollection {#4744 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4746 …} +entryComments: Doctrine\ORM\PersistentCollection {#4748 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …} +posts: Doctrine\ORM\PersistentCollection {#4752 …} +postVotes: Doctrine\ORM\PersistentCollection {#4754 …} +postComments: Doctrine\ORM\PersistentCollection {#4756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4758 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4760 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4762 …} +follows: Doctrine\ORM\PersistentCollection {#4764 …} +followers: Doctrine\ORM\PersistentCollection {#4766 …} +blocks: Doctrine\ORM\PersistentCollection {#4768 …} +blockers: Doctrine\ORM\PersistentCollection {#4770 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4772 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4774 …} +reports: Doctrine\ORM\PersistentCollection {#4776 …} +favourites: Doctrine\ORM\PersistentCollection {#4778 …} +violations: Doctrine\ORM\PersistentCollection {#4780 …} +notifications: Doctrine\ORM\PersistentCollection {#4782 …} +awards: Doctrine\ORM\PersistentCollection {#4784 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4786 …} +categories: Doctrine\ORM\PersistentCollection {#4788 …} -id: 24388 -password: "$2y$13$mllaYymRwIyK05mYUcrOmO.Y2fHDAEL3XctP30CoqSziiuFFFSYsG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4790 …} +apId: "zeekaran@sopuli.xyz" +apProfileId: "https://sopuli.xyz/u/zeekaran" +apPublicUrl: "https://sopuli.xyz/u/zeekaran" +apFollowersUrl: null +apInboxUrl: "https://sopuli.xyz/inbox" +apDomain: "sopuli.xyz" +apPreferredUsername: "zeekaran" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705982190 {#4722 : 2024-01-23 04:56:30.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689135622 {#4723 : 2023-07-12 06:20:22.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I have four Awairs and I’m happy with them for now. Snagged at $50/ea.\n \n Edit: for -> four """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1726923427 {#4718 : 2024-09-21 14:57:07.0 +02:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4725 …} +nested: Doctrine\ORM\PersistentCollection {#4727 …} +votes: Doctrine\ORM\PersistentCollection {#4729 …} +reports: Doctrine\ORM\PersistentCollection {#4731 …} +favourites: Doctrine\ORM\PersistentCollection {#4733 …} +notifications: Doctrine\ORM\PersistentCollection {#4735 …} -id: 323578 -bodyTs: "'50/ea':15 'awair':4 'edit':16 'four':3,18 'happi':8 'm':7 'snag':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sopuli.xyz/comment/6285084" +editedAt: DateTimeImmutable @1729488575 {#4719 : 2024-10-21 07:29:35.0 +02:00 } +createdAt: DateTimeImmutable @1705690654 {#4720 : 2024-01-19 19:57:34.0 +01:00 } } +root: App\Entity\EntryComment {#4724} +body: "I may set up some eBay alerts in that case! As multiple sensors certainly wouldn’t be a sad thing." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705707726 {#4884 : 2024-01-20 00:42:06.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" "@zeekaran@sopuli.xyz" ] +children: Doctrine\ORM\PersistentCollection {#4878 …} +nested: Doctrine\ORM\PersistentCollection {#4872 …} +votes: Doctrine\ORM\PersistentCollection {#4876 …} +reports: Doctrine\ORM\PersistentCollection {#4887 …} +favourites: Doctrine\ORM\PersistentCollection {#4889 …} +notifications: Doctrine\ORM\PersistentCollection {#4891 …} -id: 324375 -bodyTs: "'alert':7 'case':10 'certain':14 'ebay':6 'may':2 'multipl':12 'sad':19 'sensor':13 'set':3 'thing':20 'wouldn':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.uk/comment/6013782" +editedAt: null +createdAt: DateTimeImmutable @1705707726 {#4881 : 2024-01-20 00:42:06.0 +01:00 } } +nestedComments: [] +level: 2 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 12.0 MiB | 13.75 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4797 +user: App\Entity\User {#4810 +avatar: null +cover: null +email: "heschlie@lemmy.schlunker.com" +username: "@heschlie@lemmy.schlunker.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726823596 {#4794 : 2024-09-20 11:13:16.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4811 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4813 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4815 …} +entries: Doctrine\ORM\PersistentCollection {#4817 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4819 …} +entryComments: Doctrine\ORM\PersistentCollection {#4821 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4823 …} +posts: Doctrine\ORM\PersistentCollection {#4825 …} +postVotes: Doctrine\ORM\PersistentCollection {#4827 …} +postComments: Doctrine\ORM\PersistentCollection {#4829 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4831 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4833 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4835 …} +follows: Doctrine\ORM\PersistentCollection {#4837 …} +followers: Doctrine\ORM\PersistentCollection {#4839 …} +blocks: Doctrine\ORM\PersistentCollection {#4841 …} +blockers: Doctrine\ORM\PersistentCollection {#4843 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4845 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4847 …} +reports: Doctrine\ORM\PersistentCollection {#4849 …} +favourites: Doctrine\ORM\PersistentCollection {#4851 …} +violations: Doctrine\ORM\PersistentCollection {#4853 …} +notifications: Doctrine\ORM\PersistentCollection {#4855 …} +awards: Doctrine\ORM\PersistentCollection {#4857 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4859 …} +categories: Doctrine\ORM\PersistentCollection {#4861 …} -id: 92128 -password: "$2y$13$xroF.C.jaPW2lAXBgjBJLud3.0/S4HIDsbDfbO4AaHQCM5.Nipgja" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4863 …} +apId: "heschlie@lemmy.schlunker.com" +apProfileId: "https://lemmy.schlunker.com/u/heschlie" +apPublicUrl: "https://lemmy.schlunker.com/u/heschlie" +apFollowersUrl: null +apInboxUrl: "https://lemmy.schlunker.com/inbox" +apDomain: "lemmy.schlunker.com" +apPreferredUsername: "heschlie" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725919254 {#4795 : 2024-09-10 00:00:54.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1725919253 {#4796 : 2024-09-10 00:00:53.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "I have done 3 and 4, and I definitely prefer the air gradient, it is a nice sleek little box that is flashable with esphome making it tie directly into HASS. Will be getting more of them in the near future." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705688658 {#4792 : 2024-01-19 19:24:18.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4798 …} +nested: Doctrine\ORM\PersistentCollection {#4800 …} +votes: Doctrine\ORM\PersistentCollection {#4802 …} +reports: Doctrine\ORM\PersistentCollection {#4804 …} +favourites: Doctrine\ORM\PersistentCollection {#4806 …} +notifications: Doctrine\ORM\PersistentCollection {#4808 …} -id: 323481 -bodyTs: "'3':4 '4':6 'air':12 'box':20 'definit':9 'direct':29 'done':3 'esphom':25 'flashabl':23 'futur':41 'get':34 'gradient':13 'hass':31 'littl':19 'make':26 'near':40 'nice':17 'prefer':10 'sleek':18 'tie':28" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.schlunker.com/comment/965954" +editedAt: null +createdAt: DateTimeImmutable @1705688658 {#4793 : 2024-01-19 19:24:18.0 +01:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#10456 +comment: App\Entity\EntryComment {#4797 +user: App\Entity\User {#4810 +avatar: null +cover: null +email: "heschlie@lemmy.schlunker.com" +username: "@heschlie@lemmy.schlunker.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726823596 {#4794 : 2024-09-20 11:13:16.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4811 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4813 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4815 …} +entries: Doctrine\ORM\PersistentCollection {#4817 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4819 …} +entryComments: Doctrine\ORM\PersistentCollection {#4821 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4823 …} +posts: Doctrine\ORM\PersistentCollection {#4825 …} +postVotes: Doctrine\ORM\PersistentCollection {#4827 …} +postComments: Doctrine\ORM\PersistentCollection {#4829 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4831 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4833 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4835 …} +follows: Doctrine\ORM\PersistentCollection {#4837 …} +followers: Doctrine\ORM\PersistentCollection {#4839 …} +blocks: Doctrine\ORM\PersistentCollection {#4841 …} +blockers: Doctrine\ORM\PersistentCollection {#4843 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4845 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4847 …} +reports: Doctrine\ORM\PersistentCollection {#4849 …} +favourites: Doctrine\ORM\PersistentCollection {#4851 …} +violations: Doctrine\ORM\PersistentCollection {#4853 …} +notifications: Doctrine\ORM\PersistentCollection {#4855 …} +awards: Doctrine\ORM\PersistentCollection {#4857 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4859 …} +categories: Doctrine\ORM\PersistentCollection {#4861 …} -id: 92128 -password: "$2y$13$xroF.C.jaPW2lAXBgjBJLud3.0/S4HIDsbDfbO4AaHQCM5.Nipgja" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4863 …} +apId: "heschlie@lemmy.schlunker.com" +apProfileId: "https://lemmy.schlunker.com/u/heschlie" +apPublicUrl: "https://lemmy.schlunker.com/u/heschlie" +apFollowersUrl: null +apInboxUrl: "https://lemmy.schlunker.com/inbox" +apDomain: "lemmy.schlunker.com" +apPreferredUsername: "heschlie" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725919254 {#4795 : 2024-09-10 00:00:54.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1725919253 {#4796 : 2024-09-10 00:00:53.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "I have done 3 and 4, and I definitely prefer the air gradient, it is a nice sleek little box that is flashable with esphome making it tie directly into HASS. Will be getting more of them in the near future." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705688658 {#4792 : 2024-01-19 19:24:18.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4798 …} +nested: Doctrine\ORM\PersistentCollection {#4800 …} +votes: Doctrine\ORM\PersistentCollection {#4802 …} +reports: Doctrine\ORM\PersistentCollection {#4804 …} +favourites: Doctrine\ORM\PersistentCollection {#4806 …} +notifications: Doctrine\ORM\PersistentCollection {#4808 …} -id: 323481 -bodyTs: "'3':4 '4':6 'air':12 'box':20 'definit':9 'direct':29 'done':3 'esphom':25 'flashabl':23 'futur':41 'get':34 'gradient':13 'hass':31 'littl':19 'make':26 'near':40 'nice':17 'prefer':10 'sleek':18 'tie':28" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.schlunker.com/comment/965954" +editedAt: null +createdAt: DateTimeImmutable @1705688658 {#4793 : 2024-01-19 19:24:18.0 +01:00 } } +showMagazineName: false +showEntryTitle: false +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 0.21 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4810 +avatar: null +cover: null +email: "heschlie@lemmy.schlunker.com" +username: "@heschlie@lemmy.schlunker.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726823596 {#4794 : 2024-09-20 11:13:16.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4811 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4813 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4815 …} +entries: Doctrine\ORM\PersistentCollection {#4817 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4819 …} +entryComments: Doctrine\ORM\PersistentCollection {#4821 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4823 …} +posts: Doctrine\ORM\PersistentCollection {#4825 …} +postVotes: Doctrine\ORM\PersistentCollection {#4827 …} +postComments: Doctrine\ORM\PersistentCollection {#4829 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4831 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4833 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4835 …} +follows: Doctrine\ORM\PersistentCollection {#4837 …} +followers: Doctrine\ORM\PersistentCollection {#4839 …} +blocks: Doctrine\ORM\PersistentCollection {#4841 …} +blockers: Doctrine\ORM\PersistentCollection {#4843 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4845 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4847 …} +reports: Doctrine\ORM\PersistentCollection {#4849 …} +favourites: Doctrine\ORM\PersistentCollection {#4851 …} +violations: Doctrine\ORM\PersistentCollection {#4853 …} +notifications: Doctrine\ORM\PersistentCollection {#4855 …} +awards: Doctrine\ORM\PersistentCollection {#4857 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4859 …} +categories: Doctrine\ORM\PersistentCollection {#4861 …} -id: 92128 -password: "$2y$13$xroF.C.jaPW2lAXBgjBJLud3.0/S4HIDsbDfbO4AaHQCM5.Nipgja" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4863 …} +apId: "heschlie@lemmy.schlunker.com" +apProfileId: "https://lemmy.schlunker.com/u/heschlie" +apPublicUrl: "https://lemmy.schlunker.com/u/heschlie" +apFollowersUrl: null +apInboxUrl: "https://lemmy.schlunker.com/inbox" +apDomain: "lemmy.schlunker.com" +apPreferredUsername: "heschlie" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725919254 {#4795 : 2024-09-10 00:00:54.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1725919253 {#4796 : 2024-09-10 00:00:53.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#10501 +user: App\Entity\User {#4810 +avatar: null +cover: null +email: "heschlie@lemmy.schlunker.com" +username: "@heschlie@lemmy.schlunker.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726823596 {#4794 : 2024-09-20 11:13:16.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4811 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4813 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4815 …} +entries: Doctrine\ORM\PersistentCollection {#4817 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4819 …} +entryComments: Doctrine\ORM\PersistentCollection {#4821 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4823 …} +posts: Doctrine\ORM\PersistentCollection {#4825 …} +postVotes: Doctrine\ORM\PersistentCollection {#4827 …} +postComments: Doctrine\ORM\PersistentCollection {#4829 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4831 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4833 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4835 …} +follows: Doctrine\ORM\PersistentCollection {#4837 …} +followers: Doctrine\ORM\PersistentCollection {#4839 …} +blocks: Doctrine\ORM\PersistentCollection {#4841 …} +blockers: Doctrine\ORM\PersistentCollection {#4843 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4845 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4847 …} +reports: Doctrine\ORM\PersistentCollection {#4849 …} +favourites: Doctrine\ORM\PersistentCollection {#4851 …} +violations: Doctrine\ORM\PersistentCollection {#4853 …} +notifications: Doctrine\ORM\PersistentCollection {#4855 …} +awards: Doctrine\ORM\PersistentCollection {#4857 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4859 …} +categories: Doctrine\ORM\PersistentCollection {#4861 …} -id: 92128 -password: "$2y$13$xroF.C.jaPW2lAXBgjBJLud3.0/S4HIDsbDfbO4AaHQCM5.Nipgja" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4863 …} +apId: "heschlie@lemmy.schlunker.com" +apProfileId: "https://lemmy.schlunker.com/u/heschlie" +apPublicUrl: "https://lemmy.schlunker.com/u/heschlie" +apFollowersUrl: null +apInboxUrl: "https://lemmy.schlunker.com/inbox" +apDomain: "lemmy.schlunker.com" +apPreferredUsername: "heschlie" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725919254 {#4795 : 2024-09-10 00:00:54.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1725919253 {#4796 : 2024-09-10 00:00:53.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.23 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705688658 {#4793 : 2024-01-19 19:24:18.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#10556 +date: DateTimeImmutable @1705688658 {#4793 : 2024-01-19 19:24:18.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 12.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705688658 {#4793 : 2024-01-19 19:24:18.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#10610 +createdAt: DateTimeImmutable @1705688658 {#4793 : 2024-01-19 19:24:18.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 0.21 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4810 +avatar: null +cover: null +email: "heschlie@lemmy.schlunker.com" +username: "@heschlie@lemmy.schlunker.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726823596 {#4794 : 2024-09-20 11:13:16.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4811 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4813 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4815 …} +entries: Doctrine\ORM\PersistentCollection {#4817 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4819 …} +entryComments: Doctrine\ORM\PersistentCollection {#4821 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4823 …} +posts: Doctrine\ORM\PersistentCollection {#4825 …} +postVotes: Doctrine\ORM\PersistentCollection {#4827 …} +postComments: Doctrine\ORM\PersistentCollection {#4829 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4831 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4833 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4835 …} +follows: Doctrine\ORM\PersistentCollection {#4837 …} +followers: Doctrine\ORM\PersistentCollection {#4839 …} +blocks: Doctrine\ORM\PersistentCollection {#4841 …} +blockers: Doctrine\ORM\PersistentCollection {#4843 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4845 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4847 …} +reports: Doctrine\ORM\PersistentCollection {#4849 …} +favourites: Doctrine\ORM\PersistentCollection {#4851 …} +violations: Doctrine\ORM\PersistentCollection {#4853 …} +notifications: Doctrine\ORM\PersistentCollection {#4855 …} +awards: Doctrine\ORM\PersistentCollection {#4857 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4859 …} +categories: Doctrine\ORM\PersistentCollection {#4861 …} -id: 92128 -password: "$2y$13$xroF.C.jaPW2lAXBgjBJLud3.0/S4HIDsbDfbO4AaHQCM5.Nipgja" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4863 …} +apId: "heschlie@lemmy.schlunker.com" +apProfileId: "https://lemmy.schlunker.com/u/heschlie" +apPublicUrl: "https://lemmy.schlunker.com/u/heschlie" +apFollowersUrl: null +apInboxUrl: "https://lemmy.schlunker.com/inbox" +apDomain: "lemmy.schlunker.com" +apPreferredUsername: "heschlie" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725919254 {#4795 : 2024-09-10 00:00:54.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1725919253 {#4796 : 2024-09-10 00:00:53.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#10664 +width: 40 +height: 40 +user: App\Entity\User {#4810 +avatar: null +cover: null +email: "heschlie@lemmy.schlunker.com" +username: "@heschlie@lemmy.schlunker.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726823596 {#4794 : 2024-09-20 11:13:16.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4811 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4813 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4815 …} +entries: Doctrine\ORM\PersistentCollection {#4817 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4819 …} +entryComments: Doctrine\ORM\PersistentCollection {#4821 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4823 …} +posts: Doctrine\ORM\PersistentCollection {#4825 …} +postVotes: Doctrine\ORM\PersistentCollection {#4827 …} +postComments: Doctrine\ORM\PersistentCollection {#4829 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4831 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4833 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4835 …} +follows: Doctrine\ORM\PersistentCollection {#4837 …} +followers: Doctrine\ORM\PersistentCollection {#4839 …} +blocks: Doctrine\ORM\PersistentCollection {#4841 …} +blockers: Doctrine\ORM\PersistentCollection {#4843 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4845 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4847 …} +reports: Doctrine\ORM\PersistentCollection {#4849 …} +favourites: Doctrine\ORM\PersistentCollection {#4851 …} +violations: Doctrine\ORM\PersistentCollection {#4853 …} +notifications: Doctrine\ORM\PersistentCollection {#4855 …} +awards: Doctrine\ORM\PersistentCollection {#4857 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4859 …} +categories: Doctrine\ORM\PersistentCollection {#4861 …} -id: 92128 -password: "$2y$13$xroF.C.jaPW2lAXBgjBJLud3.0/S4HIDsbDfbO4AaHQCM5.Nipgja" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4863 …} +apId: "heschlie@lemmy.schlunker.com" +apProfileId: "https://lemmy.schlunker.com/u/heschlie" +apPublicUrl: "https://lemmy.schlunker.com/u/heschlie" +apFollowersUrl: null +apInboxUrl: "https://lemmy.schlunker.com/inbox" +apDomain: "lemmy.schlunker.com" +apPreferredUsername: "heschlie" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725919254 {#4795 : 2024-09-10 00:00:54.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1725919253 {#4796 : 2024-09-10 00:00:53.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 12.0 MiB | 0.72 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4797 +user: App\Entity\User {#4810 +avatar: null +cover: null +email: "heschlie@lemmy.schlunker.com" +username: "@heschlie@lemmy.schlunker.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726823596 {#4794 : 2024-09-20 11:13:16.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4811 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4813 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4815 …} +entries: Doctrine\ORM\PersistentCollection {#4817 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4819 …} +entryComments: Doctrine\ORM\PersistentCollection {#4821 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4823 …} +posts: Doctrine\ORM\PersistentCollection {#4825 …} +postVotes: Doctrine\ORM\PersistentCollection {#4827 …} +postComments: Doctrine\ORM\PersistentCollection {#4829 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4831 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4833 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4835 …} +follows: Doctrine\ORM\PersistentCollection {#4837 …} +followers: Doctrine\ORM\PersistentCollection {#4839 …} +blocks: Doctrine\ORM\PersistentCollection {#4841 …} +blockers: Doctrine\ORM\PersistentCollection {#4843 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4845 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4847 …} +reports: Doctrine\ORM\PersistentCollection {#4849 …} +favourites: Doctrine\ORM\PersistentCollection {#4851 …} +violations: Doctrine\ORM\PersistentCollection {#4853 …} +notifications: Doctrine\ORM\PersistentCollection {#4855 …} +awards: Doctrine\ORM\PersistentCollection {#4857 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4859 …} +categories: Doctrine\ORM\PersistentCollection {#4861 …} -id: 92128 -password: "$2y$13$xroF.C.jaPW2lAXBgjBJLud3.0/S4HIDsbDfbO4AaHQCM5.Nipgja" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4863 …} +apId: "heschlie@lemmy.schlunker.com" +apProfileId: "https://lemmy.schlunker.com/u/heschlie" +apPublicUrl: "https://lemmy.schlunker.com/u/heschlie" +apFollowersUrl: null +apInboxUrl: "https://lemmy.schlunker.com/inbox" +apDomain: "lemmy.schlunker.com" +apPreferredUsername: "heschlie" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725919254 {#4795 : 2024-09-10 00:00:54.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1725919253 {#4796 : 2024-09-10 00:00:53.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "I have done 3 and 4, and I definitely prefer the air gradient, it is a nice sleek little box that is flashable with esphome making it tie directly into HASS. Will be getting more of them in the near future." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705688658 {#4792 : 2024-01-19 19:24:18.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4798 …} +nested: Doctrine\ORM\PersistentCollection {#4800 …} +votes: Doctrine\ORM\PersistentCollection {#4802 …} +reports: Doctrine\ORM\PersistentCollection {#4804 …} +favourites: Doctrine\ORM\PersistentCollection {#4806 …} +notifications: Doctrine\ORM\PersistentCollection {#4808 …} -id: 323481 -bodyTs: "'3':4 '4':6 'air':12 'box':20 'definit':9 'direct':29 'done':3 'esphom':25 'flashabl':23 'futur':41 'get':34 'gradient':13 'hass':31 'littl':19 'make':26 'near':40 'nice':17 'prefer':10 'sleek':18 'tie':28" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.schlunker.com/comment/965954" +editedAt: null +createdAt: DateTimeImmutable @1705688658 {#4793 : 2024-01-19 19:24:18.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#10733 +subject: App\Entity\EntryComment {#4797 +user: App\Entity\User {#4810 +avatar: null +cover: null +email: "heschlie@lemmy.schlunker.com" +username: "@heschlie@lemmy.schlunker.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726823596 {#4794 : 2024-09-20 11:13:16.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4811 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4813 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4815 …} +entries: Doctrine\ORM\PersistentCollection {#4817 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4819 …} +entryComments: Doctrine\ORM\PersistentCollection {#4821 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4823 …} +posts: Doctrine\ORM\PersistentCollection {#4825 …} +postVotes: Doctrine\ORM\PersistentCollection {#4827 …} +postComments: Doctrine\ORM\PersistentCollection {#4829 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4831 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4833 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4835 …} +follows: Doctrine\ORM\PersistentCollection {#4837 …} +followers: Doctrine\ORM\PersistentCollection {#4839 …} +blocks: Doctrine\ORM\PersistentCollection {#4841 …} +blockers: Doctrine\ORM\PersistentCollection {#4843 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4845 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4847 …} +reports: Doctrine\ORM\PersistentCollection {#4849 …} +favourites: Doctrine\ORM\PersistentCollection {#4851 …} +violations: Doctrine\ORM\PersistentCollection {#4853 …} +notifications: Doctrine\ORM\PersistentCollection {#4855 …} +awards: Doctrine\ORM\PersistentCollection {#4857 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4859 …} +categories: Doctrine\ORM\PersistentCollection {#4861 …} -id: 92128 -password: "$2y$13$xroF.C.jaPW2lAXBgjBJLud3.0/S4HIDsbDfbO4AaHQCM5.Nipgja" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4863 …} +apId: "heschlie@lemmy.schlunker.com" +apProfileId: "https://lemmy.schlunker.com/u/heschlie" +apPublicUrl: "https://lemmy.schlunker.com/u/heschlie" +apFollowersUrl: null +apInboxUrl: "https://lemmy.schlunker.com/inbox" +apDomain: "lemmy.schlunker.com" +apPreferredUsername: "heschlie" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725919254 {#4795 : 2024-09-10 00:00:54.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1725919253 {#4796 : 2024-09-10 00:00:53.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "I have done 3 and 4, and I definitely prefer the air gradient, it is a nice sleek little box that is flashable with esphome making it tie directly into HASS. Will be getting more of them in the near future." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705688658 {#4792 : 2024-01-19 19:24:18.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4798 …} +nested: Doctrine\ORM\PersistentCollection {#4800 …} +votes: Doctrine\ORM\PersistentCollection {#4802 …} +reports: Doctrine\ORM\PersistentCollection {#4804 …} +favourites: Doctrine\ORM\PersistentCollection {#4806 …} +notifications: Doctrine\ORM\PersistentCollection {#4808 …} -id: 323481 -bodyTs: "'3':4 '4':6 'air':12 'box':20 'definit':9 'direct':29 'done':3 'esphom':25 'flashabl':23 'futur':41 'get':34 'gradient':13 'hass':31 'littl':19 'make':26 'near':40 'nice':17 'prefer':10 'sleek':18 'tie':28" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.schlunker.com/comment/965954" +editedAt: null +createdAt: DateTimeImmutable @1705688658 {#4793 : 2024-01-19 19:24:18.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 12.0 MiB | 0.61 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4797 +user: App\Entity\User {#4810 +avatar: null +cover: null +email: "heschlie@lemmy.schlunker.com" +username: "@heschlie@lemmy.schlunker.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726823596 {#4794 : 2024-09-20 11:13:16.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4811 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4813 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4815 …} +entries: Doctrine\ORM\PersistentCollection {#4817 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4819 …} +entryComments: Doctrine\ORM\PersistentCollection {#4821 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4823 …} +posts: Doctrine\ORM\PersistentCollection {#4825 …} +postVotes: Doctrine\ORM\PersistentCollection {#4827 …} +postComments: Doctrine\ORM\PersistentCollection {#4829 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4831 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4833 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4835 …} +follows: Doctrine\ORM\PersistentCollection {#4837 …} +followers: Doctrine\ORM\PersistentCollection {#4839 …} +blocks: Doctrine\ORM\PersistentCollection {#4841 …} +blockers: Doctrine\ORM\PersistentCollection {#4843 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4845 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4847 …} +reports: Doctrine\ORM\PersistentCollection {#4849 …} +favourites: Doctrine\ORM\PersistentCollection {#4851 …} +violations: Doctrine\ORM\PersistentCollection {#4853 …} +notifications: Doctrine\ORM\PersistentCollection {#4855 …} +awards: Doctrine\ORM\PersistentCollection {#4857 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4859 …} +categories: Doctrine\ORM\PersistentCollection {#4861 …} -id: 92128 -password: "$2y$13$xroF.C.jaPW2lAXBgjBJLud3.0/S4HIDsbDfbO4AaHQCM5.Nipgja" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4863 …} +apId: "heschlie@lemmy.schlunker.com" +apProfileId: "https://lemmy.schlunker.com/u/heschlie" +apPublicUrl: "https://lemmy.schlunker.com/u/heschlie" +apFollowersUrl: null +apInboxUrl: "https://lemmy.schlunker.com/inbox" +apDomain: "lemmy.schlunker.com" +apPreferredUsername: "heschlie" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725919254 {#4795 : 2024-09-10 00:00:54.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1725919253 {#4796 : 2024-09-10 00:00:53.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "I have done 3 and 4, and I definitely prefer the air gradient, it is a nice sleek little box that is flashable with esphome making it tie directly into HASS. Will be getting more of them in the near future." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705688658 {#4792 : 2024-01-19 19:24:18.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4798 …} +nested: Doctrine\ORM\PersistentCollection {#4800 …} +votes: Doctrine\ORM\PersistentCollection {#4802 …} +reports: Doctrine\ORM\PersistentCollection {#4804 …} +favourites: Doctrine\ORM\PersistentCollection {#4806 …} +notifications: Doctrine\ORM\PersistentCollection {#4808 …} -id: 323481 -bodyTs: "'3':4 '4':6 'air':12 'box':20 'definit':9 'direct':29 'done':3 'esphom':25 'flashabl':23 'futur':41 'get':34 'gradient':13 'hass':31 'littl':19 'make':26 'near':40 'nice':17 'prefer':10 'sleek':18 'tie':28" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.schlunker.com/comment/965954" +editedAt: null +createdAt: DateTimeImmutable @1705688658 {#4793 : 2024-01-19 19:24:18.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#10790 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4797 +user: App\Entity\User {#4810 +avatar: null +cover: null +email: "heschlie@lemmy.schlunker.com" +username: "@heschlie@lemmy.schlunker.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726823596 {#4794 : 2024-09-20 11:13:16.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4811 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4813 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4815 …} +entries: Doctrine\ORM\PersistentCollection {#4817 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4819 …} +entryComments: Doctrine\ORM\PersistentCollection {#4821 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4823 …} +posts: Doctrine\ORM\PersistentCollection {#4825 …} +postVotes: Doctrine\ORM\PersistentCollection {#4827 …} +postComments: Doctrine\ORM\PersistentCollection {#4829 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4831 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4833 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4835 …} +follows: Doctrine\ORM\PersistentCollection {#4837 …} +followers: Doctrine\ORM\PersistentCollection {#4839 …} +blocks: Doctrine\ORM\PersistentCollection {#4841 …} +blockers: Doctrine\ORM\PersistentCollection {#4843 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4845 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4847 …} +reports: Doctrine\ORM\PersistentCollection {#4849 …} +favourites: Doctrine\ORM\PersistentCollection {#4851 …} +violations: Doctrine\ORM\PersistentCollection {#4853 …} +notifications: Doctrine\ORM\PersistentCollection {#4855 …} +awards: Doctrine\ORM\PersistentCollection {#4857 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4859 …} +categories: Doctrine\ORM\PersistentCollection {#4861 …} -id: 92128 -password: "$2y$13$xroF.C.jaPW2lAXBgjBJLud3.0/S4HIDsbDfbO4AaHQCM5.Nipgja" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4863 …} +apId: "heschlie@lemmy.schlunker.com" +apProfileId: "https://lemmy.schlunker.com/u/heschlie" +apPublicUrl: "https://lemmy.schlunker.com/u/heschlie" +apFollowersUrl: null +apInboxUrl: "https://lemmy.schlunker.com/inbox" +apDomain: "lemmy.schlunker.com" +apPreferredUsername: "heschlie" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725919254 {#4795 : 2024-09-10 00:00:54.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1725919253 {#4796 : 2024-09-10 00:00:53.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "I have done 3 and 4, and I definitely prefer the air gradient, it is a nice sleek little box that is flashable with esphome making it tie directly into HASS. Will be getting more of them in the near future." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705688658 {#4792 : 2024-01-19 19:24:18.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4798 …} +nested: Doctrine\ORM\PersistentCollection {#4800 …} +votes: Doctrine\ORM\PersistentCollection {#4802 …} +reports: Doctrine\ORM\PersistentCollection {#4804 …} +favourites: Doctrine\ORM\PersistentCollection {#4806 …} +notifications: Doctrine\ORM\PersistentCollection {#4808 …} -id: 323481 -bodyTs: "'3':4 '4':6 'air':12 'box':20 'definit':9 'direct':29 'done':3 'esphom':25 'flashabl':23 'futur':41 'get':34 'gradient':13 'hass':31 'littl':19 'make':26 'near':40 'nice':17 'prefer':10 'sleek':18 'tie':28" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.schlunker.com/comment/965954" +editedAt: null +createdAt: DateTimeImmutable @1705688658 {#4793 : 2024-01-19 19:24:18.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 12.0 MiB | 0.79 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4797 +user: App\Entity\User {#4810 +avatar: null +cover: null +email: "heschlie@lemmy.schlunker.com" +username: "@heschlie@lemmy.schlunker.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726823596 {#4794 : 2024-09-20 11:13:16.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4811 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4813 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4815 …} +entries: Doctrine\ORM\PersistentCollection {#4817 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4819 …} +entryComments: Doctrine\ORM\PersistentCollection {#4821 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4823 …} +posts: Doctrine\ORM\PersistentCollection {#4825 …} +postVotes: Doctrine\ORM\PersistentCollection {#4827 …} +postComments: Doctrine\ORM\PersistentCollection {#4829 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4831 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4833 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4835 …} +follows: Doctrine\ORM\PersistentCollection {#4837 …} +followers: Doctrine\ORM\PersistentCollection {#4839 …} +blocks: Doctrine\ORM\PersistentCollection {#4841 …} +blockers: Doctrine\ORM\PersistentCollection {#4843 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4845 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4847 …} +reports: Doctrine\ORM\PersistentCollection {#4849 …} +favourites: Doctrine\ORM\PersistentCollection {#4851 …} +violations: Doctrine\ORM\PersistentCollection {#4853 …} +notifications: Doctrine\ORM\PersistentCollection {#4855 …} +awards: Doctrine\ORM\PersistentCollection {#4857 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4859 …} +categories: Doctrine\ORM\PersistentCollection {#4861 …} -id: 92128 -password: "$2y$13$xroF.C.jaPW2lAXBgjBJLud3.0/S4HIDsbDfbO4AaHQCM5.Nipgja" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4863 …} +apId: "heschlie@lemmy.schlunker.com" +apProfileId: "https://lemmy.schlunker.com/u/heschlie" +apPublicUrl: "https://lemmy.schlunker.com/u/heschlie" +apFollowersUrl: null +apInboxUrl: "https://lemmy.schlunker.com/inbox" +apDomain: "lemmy.schlunker.com" +apPreferredUsername: "heschlie" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725919254 {#4795 : 2024-09-10 00:00:54.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1725919253 {#4796 : 2024-09-10 00:00:53.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "I have done 3 and 4, and I definitely prefer the air gradient, it is a nice sleek little box that is flashable with esphome making it tie directly into HASS. Will be getting more of them in the near future." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705688658 {#4792 : 2024-01-19 19:24:18.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4798 …} +nested: Doctrine\ORM\PersistentCollection {#4800 …} +votes: Doctrine\ORM\PersistentCollection {#4802 …} +reports: Doctrine\ORM\PersistentCollection {#4804 …} +favourites: Doctrine\ORM\PersistentCollection {#4806 …} +notifications: Doctrine\ORM\PersistentCollection {#4808 …} -id: 323481 -bodyTs: "'3':4 '4':6 'air':12 'box':20 'definit':9 'direct':29 'done':3 'esphom':25 'flashabl':23 'futur':41 'get':34 'gradient':13 'hass':31 'littl':19 'make':26 'near':40 'nice':17 'prefer':10 'sleek':18 'tie':28" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.schlunker.com/comment/965954" +editedAt: null +createdAt: DateTimeImmutable @1705688658 {#4793 : 2024-01-19 19:24:18.0 +01:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#11030 +comment: App\Entity\EntryComment {#4797 +user: App\Entity\User {#4810 +avatar: null +cover: null +email: "heschlie@lemmy.schlunker.com" +username: "@heschlie@lemmy.schlunker.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726823596 {#4794 : 2024-09-20 11:13:16.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4811 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4813 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4815 …} +entries: Doctrine\ORM\PersistentCollection {#4817 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4819 …} +entryComments: Doctrine\ORM\PersistentCollection {#4821 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4823 …} +posts: Doctrine\ORM\PersistentCollection {#4825 …} +postVotes: Doctrine\ORM\PersistentCollection {#4827 …} +postComments: Doctrine\ORM\PersistentCollection {#4829 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4831 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4833 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4835 …} +follows: Doctrine\ORM\PersistentCollection {#4837 …} +followers: Doctrine\ORM\PersistentCollection {#4839 …} +blocks: Doctrine\ORM\PersistentCollection {#4841 …} +blockers: Doctrine\ORM\PersistentCollection {#4843 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4845 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4847 …} +reports: Doctrine\ORM\PersistentCollection {#4849 …} +favourites: Doctrine\ORM\PersistentCollection {#4851 …} +violations: Doctrine\ORM\PersistentCollection {#4853 …} +notifications: Doctrine\ORM\PersistentCollection {#4855 …} +awards: Doctrine\ORM\PersistentCollection {#4857 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4859 …} +categories: Doctrine\ORM\PersistentCollection {#4861 …} -id: 92128 -password: "$2y$13$xroF.C.jaPW2lAXBgjBJLud3.0/S4HIDsbDfbO4AaHQCM5.Nipgja" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4863 …} +apId: "heschlie@lemmy.schlunker.com" +apProfileId: "https://lemmy.schlunker.com/u/heschlie" +apPublicUrl: "https://lemmy.schlunker.com/u/heschlie" +apFollowersUrl: null +apInboxUrl: "https://lemmy.schlunker.com/inbox" +apDomain: "lemmy.schlunker.com" +apPreferredUsername: "heschlie" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725919254 {#4795 : 2024-09-10 00:00:54.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1725919253 {#4796 : 2024-09-10 00:00:53.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Air-quality-Co2-monitoring-options" +title: "Air quality (Co2) monitoring options" +url: null +body: """ Following a few days with all the windows closed (thanks cold weather), I’ve started looking into devices I could integrate for (mainly) Co2 monitoring.\n \n I thought other people might benefit from the information I’ve gathered, since it’s not much more effort beyond me just doing the research.\n \n I haven’t purchased quite yet, and may add an update when I do. \n Prices are in GBP.\n \n ---\n \n Option 1: Random-name amazon/alibaba jobbies.\n \n - Price: £20-40\n - Connectivity to hass: WiFi or Zigbee.\n - Sensors: Co2, VOC, Temperature, Humidity, PM2.5 (allegedly…)\n - Pros: Very cheap.\n - Cons: Data returned is effectively useless, when it gets returned at all.\n - These sensors generally don’t have a proper Co2 sensor, and instead estimate it from a VOC reading.\n \n I nearly bought one of these a few times, fortunately there is now more data about them. \n Once I have my proper solution, I may buy one just to chart how off they are! \n As a main device, I would not buy any of these.\n \n ---\n \n Option 2: [Awair Element](https://www.getawair.com/products/element)\n \n - Price: £160 new, £70-110 second hand\n - Connectivity to HASS: Local API or network API over WiFi.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Decent sensors, integrates with HASS via a local API. AQI read-out on the device itself.\n - Cons: Users report wifi issues, which the manufacturer isn’t acknowledging. \n This can mean periods where the data is not reported. \n Firmware is closed source, specifications of sensors are not stated (but have been found unofficially)\n \n These are not a bad solution, so long as you are happy dealing with a WiFi device and an API back-end that is closed source. \n There is a slightly insane history to the Awair . \n When they first released, they could contribute to a system called PlanetWatch, which paid tokens in exchange for readings. \n These tokens (somehow) had value, so people started…Yep, they started buying multiples, and mining with them. \n This has now ceased, afaik, so there is good second hand supply. \n I’m hesitating a little, just because of the reports of wifi issues, which coupled with a potentially problematic wifi connectivity, could leave me with a brick one day.\n \n ---\n \n Option 3: [AirGradient](https://www.airgradient.com/) (Open Air and One)\n \n - Price including shipping: £120 for the Open Air, £135 for the One\n - Connectivity to HASS: ESPHome via WiFi/BT.\n - Sensors: Co2, VOC, Temperature, RH, PM2.5\n - Pros: Open Source, maintainable, [specifications and accuracy clearly stated](https://www.airgradient.com/documents/spec-sheets/Spec_Sheet_AirGradient_ONE_I-9PSL.pdf).\n - Cons: A little pricey, availability in Europe not known.\n \n I like this one, and honestly, I could see myself buying it. \n I rather like the OLED display on the ONE, too. \n They also offer a more basic build-your-own without VOC detection [for about £60 ](https://www.airgradient.com/shop/#!/DIY-Basic-Kit/p/447361353/category=154292501)\n \n ---\n \n Option 4: Roll-your-own, with an ESP32 and an SCD30\n \n - Price: £70 for the SCD30, £10 for the esp.\n - Sensors: Co2 and RH\n - Connectivity to HASS: ESPHome via Wifi/BT (or whatever you want)\n - Pros: Open source, maintainable, [specifications and accuracy clearly stated](https://sensirion.com/products/catalog/SCD30/). Most accurate.\n - Cons: A little work required, only tests Co2 and RH.\n \n I would definitely consider this, however, it’s not *that* much more for the more featured AirGradient. A cheaper option would be using a SensAir S8, at around £40, which is still as accurate as the AirGradient.\n \n ---\n \n Option 5: [Air-q](https://en.air-q.com/produktvarianten#uebersicht)\n \n - Price: £280 for Light, £390 for Basic, £540 for Pro\n - Sensors:\n - Light: Co2, VOC, Temperature, Noise, RH, AH.\n - Basic: As Light, plus CO, KPa, PM1/2.5/10.\n - Pro: As Basic, plus O2, O3, SO2, N02\n - Connectivity to HASS: Native integration over WiFi, local network.\n - Pros: Very comprehensive sensor array. [Specifications and accuracy clearly stated](https://support.air-q.com/downloads/air-Q_Specs_de+en.pdf). Simple Good/bad LED readout on the device.\n - Cons: Oof, that’s expensive. Closed source.\n \n If I had unlimited money, I’d probably get one of these, because it’s pretty damned comprehensive. \n And I definitely respect them for making a turn-key “it does everything out of the box” solution, and completely understand that’s why it’s expensive. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 10 +favouriteCount: 29 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727695337 {#2410 : 2024-09-30 13:22:17.0 +02: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: 31771 -titleTs: "'air':1 'co2':3 'monitor':4 'option':5 'qualiti':2" -bodyTs: "'-110':181 '-40':78 '/)':372 '/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':412 '/downloads/air-q_specs_de+en.pdf).':621 '/products/catalog/scd30/).':509 '/products/element)':176 '/produktvarianten#uebersicht)':566 '/shop/#!/diy-basic-kit/p/447361353/category=154292501)':462 '1':70 '10':480 '120':380 '135':385 '160':178 '2':171 '20':77 '280':568 '3':368 '390':571 '4':464 '40':550 '5':560 '540':574 '60':459 '70':180,476 'accur':511,555 'accuraci':407,504,616 'acknowledg':228 'add':59 'afaik':330 'ah':584 'air':374,384,562 'air-q':561 'airgradi':369,538,558 'alleg':91 'also':445 'amazon/alibaba':74 'api':188,191,209,273 'aqi':210 'around':549 'array':613 'avail':417 'awair':172,289 'back':275 'back-end':274 'bad':258 'basic':449,573,585,594 'benefit':31 'beyond':45 'bought':127 'box':671 'brick':364 'build':451 'build-your-own':450 'buy':150,166,320,432 'call':300 'ceas':329 'chart':154 'cheap':94 'cheaper':540 'clear':408,505,617 'close':9,241,279,634 'co':589 'co2':24,86,115,195,396,485,519,579 'cold':11 'complet':674 'comprehens':611,653 'con':95,218,413,512,629 'connect':79,184,358,389,488,600 'consid':525 'contribut':296 'could':20,295,359,429 'coupl':352 'd':642 'damn':652 'data':96,139,235 'day':4,366 'deal':266 'decent':201 'definit':524,656 'detect':456 'devic':18,162,216,270,628 'display':439 'effect':99 'effort':44 'element':173 'en.air-q.com':565 'en.air-q.com/produktvarianten#uebersicht)':564 'end':276 'esp':483 'esp32':471 'esphom':392,491 'estim':119 'europ':419 'everyth':667 'exchang':306 'expens':633,681 'featur':537 'firmwar':239 'first':292 'follow':1 'fortun':134 'found':252 'gather':37 'gbp':68 'general':109 'get':103,644 'good':334 'good/bad':623 'hand':183,336 'happi':265 'hass':81,186,205,391,490,602 'haven':52 'hesit':340 'histori':286 'honest':427 'howev':527 'humid':89 'includ':378 'inform':34 'insan':285 'instead':118 'integr':21,203,604 'isn':226 'issu':222,350 'jobbi':75 'key':664 'known':421 'kpa':590 'leav':360 'led':624 'light':570,578,587 'like':423,436 'littl':342,415,514 'local':187,208,607 'long':261 'look':16 'm':339 'main':23,161 'maintain':404,501 'make':660 'manufactur':225 'may':58,149 'mean':231 'might':30 'mine':323 'money':640 'monitor':25 'much':42,532 'multipl':321 'n02':599 'name':73 'nativ':603 'near':126 'network':190,608 'new':179 'nois':582 'o2':596 'o3':597 'offer':446 'ole':438 'one':128,151,365,376,388,425,442,645 'oof':630 'open':373,383,402,499 'option':69,170,367,463,541,559 'paid':303 'peopl':29,315 'period':232 'planetwatch':301 'plus':588,595 'pm1/2.5/10':591 'pm2.5':90,199,400 'potenti':355 'pretti':651 'price':65,76,177,377,475,567 'pricey':416 'pro':576,592 'probabl':643 'problemat':356 'proper':114,146 'pros':92,200,401,498,609 'purchas':54 'q':563 'quit':55 'random':72 'random-nam':71 'rather':435 'read':124,212,308 'read-out':211 'readout':625 'releas':293 'report':220,238,347 'requir':516 'research':50 'respect':657 'return':97,104 'rh':198,399,487,521,583 'roll':466 'roll-your-own':465 's8':547 'scd30':474,479 'second':182,335 'see':430 'sensair':546 'sensirion.com':508 'sensirion.com/products/catalog/scd30/).':507 'sensor':85,108,116,194,202,245,395,484,577,612 'ship':379 'simpl':622 'sinc':38 'slight':284 'so2':598 'solut':147,259,672 'somehow':311 'sourc':242,280,403,500,635 'specif':243,405,502,614 'start':15,316,319 'state':248,409,506,618 'still':553 'suppli':337 'support.air-q.com':620 'support.air-q.com/downloads/air-q_specs_de+en.pdf).':619 'system':299 'temperatur':88,197,398,581 'test':518 'thank':10 'thought':27 'time':133 'token':304,310 'turn':663 'turn-key':662 'understand':675 'unlimit':639 'unoffici':253 'updat':61 'use':544 'useless':100 'user':219 'valu':313 've':14,36 'via':206,393,492 'voc':87,123,196,397,455,580 'want':497 'weather':12 'whatev':495 'wifi':82,193,221,269,349,357,606 'wifi/bt':394,493 'window':8 'without':454 'work':515 'would':164,523,542 'www.airgradient.com':371,411,461 'www.airgradient.com/)':370 'www.airgradient.com/documents/spec-sheets/spec_sheet_airgradient_one_i-9psl.pdf).':410 'www.airgradient.com/shop/#!/diy-basic-kit/p/447361353/category=154292501)':460 'www.getawair.com':175 'www.getawair.com/products/element)':174 'yep':317 'yet':56 'zigbe':84" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705771792 +visibility: "visible " +apId: "https://feddit.uk/post/6885751" +editedAt: DateTimeImmutable @1726810387 {#1850 : 2024-09-20 07:33:07.0 +02:00 } +createdAt: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: "I have done 3 and 4, and I definitely prefer the air gradient, it is a nice sleek little box that is flashable with esphome making it tie directly into HASS. Will be getting more of them in the near future." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705688658 {#4792 : 2024-01-19 19:24:18.0 +01:00 } +ip: null +tags: null +mentions: [ "@GreatAlbatross@feddit.uk" ] +children: Doctrine\ORM\PersistentCollection {#4798 …} +nested: Doctrine\ORM\PersistentCollection {#4800 …} +votes: Doctrine\ORM\PersistentCollection {#4802 …} +reports: Doctrine\ORM\PersistentCollection {#4804 …} +favourites: Doctrine\ORM\PersistentCollection {#4806 …} +notifications: Doctrine\ORM\PersistentCollection {#4808 …} -id: 323481 -bodyTs: "'3':4 '4':6 'air':12 'box':20 'definit':9 'direct':29 'done':3 'esphom':25 'flashabl':23 'futur':41 'get':34 'gradient':13 'hass':31 'littl':19 'make':26 'near':40 'nice':17 'prefer':10 'sleek':18 'tie':28" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.schlunker.com/comment/965954" +editedAt: null +createdAt: DateTimeImmutable @1705688658 {#4793 : 2024-01-19 19:24:18.0 +01:00 } } +nestedComments: [] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
settings_row_enum | App\Twig\Components\SettingsRowEnumComponent | 12.0 MiB | 0.23 ms | |
---|---|---|---|---|
Input props | [ "label" => "Sidebar position" "settingsKey" => "KBIN_GENERAL_SIDEBAR_POSITION" "values" => [ [ "name" => "Left" "value" => "LEFT" ] [ "name" => "Right" "value" => "RIGHT" ] ] "defaultValue" => "RIGHT" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowEnumComponent {#11155 +label: "Sidebar position" +help: "" +settingsKey: "KBIN_GENERAL_SIDEBAR_POSITION" +values: [ [ "name" => "Left" "value" => "LEFT" ] [ "name" => "Right" "value" => "RIGHT" ] ] +defaultValue: "RIGHT" +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.18 ms | |
---|---|---|---|---|
Input props | [ "label" => "Dynamic lists" "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#11219 +label: "Dynamic lists" +help: "" +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Rounded edges" "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#11284 +label: "Rounded edges" +help: "" +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Infinite scrolling" "help" => "Automatically load more content when you reach the bottom of the page." "settingsKey" => "KBIN_GENERAL_INFINITE_SCROLL" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#11340 +label: "Infinite scrolling" +help: "Automatically load more content when you reach the bottom of the page." +settingsKey: "KBIN_GENERAL_INFINITE_SCROLL" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Sticky navbar" "help" => "The navbar will stick to the top of the page when you scroll down." "settingsKey" => "KBIN_GENERAL_FIXED_NAVBAR" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#11399 +label: "Sticky navbar" +help: "The navbar will stick to the top of the page when you scroll down." +settingsKey: "KBIN_GENERAL_FIXED_NAVBAR" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show top bar" "settingsKey" => "KBIN_GENERAL_TOPBAR" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#11455 +label: "Show top bar" +help: "" +settingsKey: "KBIN_GENERAL_TOPBAR" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Turbo mode (experimental)" "settingsKey" => "KBIN_GENERAL_TURBO" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#11511 +label: "Turbo mode (experimental)" +help: "" +settingsKey: "KBIN_GENERAL_TURBO" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 12.0 MiB | 0.22 ms | |
---|---|---|---|---|
Input props | [ "label" => "Mark new comments" "settingsKey" => "KBIN_MARK_NEW_COMMENTS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#11569 +label: "Mark new comments" +help: "" +settingsKey: "KBIN_MARK_NEW_COMMENTS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show "Support Us" block" "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#11632 +label: "Show "Support Us" block" +help: "" +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK" +defaultValue: true +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 12.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed users" "settingsKey" => "KBIN_SUB_CHANNEL_USERS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#11690 +label: "Show subscribed users" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_USERS" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 12.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed magazines" "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#11746 +label: "Show subscribed magazines" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed domains" "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#11802 +label: "Show subscribed domains" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Auto media preview" "help" => "Automatically expand media previews." "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#11858 +label: "Auto media preview" +help: "Automatically expand media previews." +settingsKey: "KBIN_ENTRIES_SHOW_PREVIEW" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.11 ms | |
---|---|---|---|---|
Input props | [ "label" => "Compact view" "settingsKey" => "KBIN_ENTRIES_COMPACT" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#11914 +label: "Compact view" +help: "" +settingsKey: "KBIN_ENTRIES_COMPACT" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.11 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show users’ avatars" "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#11970 +label: "Show users’ avatars" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show magazines’ icons" "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#12026 +label: "Show magazines’ icons" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show thumbnails" "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#12082 +label: "Show thumbnails" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS" +defaultValue: true +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.11 ms | |
---|---|---|---|---|
Input props | [ "label" => "Auto media preview" "help" => "Automatically expand media previews." "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#12138 +label: "Auto media preview" +help: "Automatically expand media previews." +settingsKey: "KBIN_POSTS_SHOW_PREVIEW" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show users’ avatars" "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#12194 +label: "Show users’ avatars" +help: "" +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS" +defaultValue: true +reloadRequired: true } |
settings_row_enum | App\Twig\Components\SettingsRowEnumComponent | 12.0 MiB | 0.31 ms | |
---|---|---|---|---|
Input props | [ "label" => "Comment reply position" "help" => "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top." "settingsKey" => "KBIN_COMMENTS_REPLY_POSITION" "values" => [ [ "name" => "top" "value" => "TOP" ] [ "name" => "bottom" "value" => "BOTTOM" ] ] "defaultValue" => "TOP" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowEnumComponent {#12250 +label: "Comment reply position" +help: "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top." +settingsKey: "KBIN_COMMENTS_REPLY_POSITION" +values: [ [ "name" => "top" "value" => "TOP" ] [ "name" => "bottom" "value" => "BOTTOM" ] ] +defaultValue: "TOP" +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show Comment Avatars" "help" => "Display/hide user avatars when viewing comments on a single thread or post." "settingsKey" => "KBIN_COMMENTS_SHOW_USER_AVATAR" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#12308 +label: "Show Comment Avatars" +help: "Display/hide user avatars when viewing comments on a single thread or post." +settingsKey: "KBIN_COMMENTS_SHOW_USER_AVATAR" +defaultValue: true +reloadRequired: true } |
user_actions | App\Twig\Components\UserActionsComponent | 12.0 MiB | 0.41 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserActionsComponent {#12386 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1623 …} +cover: null +email: "GreatAlbatross@feddit.uk" +username: "@GreatAlbatross@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729438243 {#1518 : 2024-10-20 17:30:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …} +entries: Doctrine\ORM\PersistentCollection {#1742 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …} +entryComments: Doctrine\ORM\PersistentCollection {#1747 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …} +posts: Doctrine\ORM\PersistentCollection {#1750 …} +postVotes: Doctrine\ORM\PersistentCollection {#1493 …} +postComments: Doctrine\ORM\PersistentCollection {#1778 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …} +follows: Doctrine\ORM\PersistentCollection {#1447 …} +followers: Doctrine\ORM\PersistentCollection {#1450 …} +blocks: Doctrine\ORM\PersistentCollection {#1462 …} +blockers: Doctrine\ORM\PersistentCollection {#1427 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …} +reports: Doctrine\ORM\PersistentCollection {#1463 …} +favourites: Doctrine\ORM\PersistentCollection {#1699 …} +violations: Doctrine\ORM\PersistentCollection {#1690 …} +notifications: Doctrine\ORM\PersistentCollection {#1696 …} +awards: Doctrine\ORM\PersistentCollection {#1694 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …} +categories: Doctrine\ORM\PersistentCollection {#1676 …} -id: 48013 -password: "$2y$13$DluHbsLS1LhAj8nI7/EbYeFlfbb/sgxziWKdP7TjY53XHbLtohmey" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …} +apId: "GreatAlbatross@feddit.uk" +apProfileId: "https://feddit.uk/u/GreatAlbatross" +apPublicUrl: "https://feddit.uk/u/GreatAlbatross" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "GreatAlbatross" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703860467 {#1536 : 2023-12-29 15:34:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696335654 {#1516 : 2023-10-03 14:20:54.0 +02:00 } +__isInitialized__: true …2 } } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#12447 +date: DateTimeImmutable @1705685392 {#2420 : 2024-01-19 18:29:52.0 +01:00 } } |
magazine_box | App\Twig\Components\MagazineBoxComponent | 12.0 MiB | 8.26 ms | |
---|---|---|---|---|
Input props | [ "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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } "showSectionTitle" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\MagazineBoxComponent {#12503 +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } +showCover: true +showDescription: true +showRules: true +showSubscribeButton: true +showInfo: true +showMeta: true +showSectionTitle: true +stretchedLink: true } |
magazine_sub | App\Twig\Components\MagazineSubComponent | 12.0 MiB | 0.41 ms | |
---|---|---|---|---|
Input props | [ "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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\MagazineSubComponent {#12561 +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#12637 +date: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 0.60 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#12696 +avatar: null +cover: null +email: "kbin@j0h.nl" +username: "Sprite_tm" +roles: [ "ROLE_ADMIN" ] +followersCount: 0 +homepage: "front" +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com." +lastActive: DateTime @1707547382 {#12743 : 2024-02-10 07:43:02.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: true +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#12745 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12747 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#12749 …} +entries: Doctrine\ORM\PersistentCollection {#12751 …} +entryVotes: Doctrine\ORM\PersistentCollection {#12753 …} +entryComments: Doctrine\ORM\PersistentCollection {#12755 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12757 …} +posts: Doctrine\ORM\PersistentCollection {#12759 …} +postVotes: Doctrine\ORM\PersistentCollection {#12761 …} +postComments: Doctrine\ORM\PersistentCollection {#12763 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#12765 …} +subscriptions: Doctrine\ORM\PersistentCollection {#12767 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#12769 …} +follows: Doctrine\ORM\PersistentCollection {#12771 …} +followers: Doctrine\ORM\PersistentCollection {#12773 …} +blocks: Doctrine\ORM\PersistentCollection {#12775 …} +blockers: Doctrine\ORM\PersistentCollection {#12777 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#12779 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#12781 …} +reports: Doctrine\ORM\PersistentCollection {#12783 …} +favourites: Doctrine\ORM\PersistentCollection {#12785 …} +violations: Doctrine\ORM\PersistentCollection {#12787 …} +notifications: Doctrine\ORM\PersistentCollection {#12789 …} +awards: Doctrine\ORM\PersistentCollection {#12791 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#12793 …} +categories: Doctrine\ORM\PersistentCollection {#12795 …} -id: 1 -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12797 …} +apId: null +apProfileId: null +apPublicUrl: null +apFollowersUrl: null +apInboxUrl: null +apDomain: null +apPreferredUsername: null +apDiscoverable: null +apManuallyApprovesFollowers: null +privateKey: """ -----BEGIN PRIVATE KEY-----\r\n MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n 31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n 7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n 1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n -----END PRIVATE KEY----- """ +publicKey: """ -----BEGIN PUBLIC KEY-----\r\n MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n 55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n 60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n 2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n -----END PUBLIC KEY----- """ +apFetchedAt: null +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686560440 {#12744 : 2023-06-12 11:00:40.0 +02:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#12714 +user: Proxies\__CG__\App\Entity\User {#12696 +avatar: null +cover: null +email: "kbin@j0h.nl" +username: "Sprite_tm" +roles: [ "ROLE_ADMIN" ] +followersCount: 0 +homepage: "front" +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com." +lastActive: DateTime @1707547382 {#12743 : 2024-02-10 07:43:02.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: true +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#12745 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12747 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#12749 …} +entries: Doctrine\ORM\PersistentCollection {#12751 …} +entryVotes: Doctrine\ORM\PersistentCollection {#12753 …} +entryComments: Doctrine\ORM\PersistentCollection {#12755 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12757 …} +posts: Doctrine\ORM\PersistentCollection {#12759 …} +postVotes: Doctrine\ORM\PersistentCollection {#12761 …} +postComments: Doctrine\ORM\PersistentCollection {#12763 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#12765 …} +subscriptions: Doctrine\ORM\PersistentCollection {#12767 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#12769 …} +follows: Doctrine\ORM\PersistentCollection {#12771 …} +followers: Doctrine\ORM\PersistentCollection {#12773 …} +blocks: Doctrine\ORM\PersistentCollection {#12775 …} +blockers: Doctrine\ORM\PersistentCollection {#12777 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#12779 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#12781 …} +reports: Doctrine\ORM\PersistentCollection {#12783 …} +favourites: Doctrine\ORM\PersistentCollection {#12785 …} +violations: Doctrine\ORM\PersistentCollection {#12787 …} +notifications: Doctrine\ORM\PersistentCollection {#12789 …} +awards: Doctrine\ORM\PersistentCollection {#12791 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#12793 …} +categories: Doctrine\ORM\PersistentCollection {#12795 …} -id: 1 -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12797 …} +apId: null +apProfileId: null +apPublicUrl: null +apFollowersUrl: null +apInboxUrl: null +apDomain: null +apPreferredUsername: null +apDiscoverable: null +apManuallyApprovesFollowers: null +privateKey: """ -----BEGIN PRIVATE KEY-----\r\n MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n 31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n 7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n 1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n -----END PRIVATE KEY----- """ +publicKey: """ -----BEGIN PUBLIC KEY-----\r\n MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n 55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n 60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n 2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n -----END PUBLIC KEY----- """ +apFetchedAt: null +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686560440 {#12744 : 2023-06-12 11:00:40.0 +02:00 } +__isInitialized__: true …2 } +showAvatar: true } |
related_magazines | App\Twig\Components\RelatedMagazinesComponent | 14.0 MiB | 7.08 ms | |
---|---|---|---|---|
Input props | [ "magazine" => "homeassistant@lemmy.world" "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedMagazinesComponent {#12905 +limit: 4 +tag: null +magazine: "homeassistant@lemmy.world" +type: "magazine" +title: "related_magazines" +refreshedRandom: false -repository: App\Repository\MagazineRepository {#334 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
active_users | App\Twig\Components\ActiveUsersComponent | 14.0 MiB | 29.35 ms | |
---|---|---|---|---|
Input props | [ "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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\ActiveUsersComponent {#13031 +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } -userRepository: App\Repository\UserRepository {#603 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.46 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#13553 +avatar: Proxies\__CG__\App\Entity\Image {#13554 …} +cover: Proxies\__CG__\App\Entity\Image {#13555 …} +email: "RandomLegend@lemmy.dbzer0.com" +username: "@RandomLegend@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: """ [You wouldn’t download a car.](https://www.youtube.com/watch?v=Fb7N-JtQWGI)\n \n wiki-user: RandomLegend """ +lastActive: DateTime @1729373902 {#13550 : 2024-10-19 23:38:22.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#13556 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13558 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#13560 …} +entries: Doctrine\ORM\PersistentCollection {#13562 …} +entryVotes: Doctrine\ORM\PersistentCollection {#13564 …} +entryComments: Doctrine\ORM\PersistentCollection {#13566 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13568 …} +posts: Doctrine\ORM\PersistentCollection {#13570 …} +postVotes: Doctrine\ORM\PersistentCollection {#13572 …} +postComments: Doctrine\ORM\PersistentCollection {#13574 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#13576 …} +subscriptions: Doctrine\ORM\PersistentCollection {#13578 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#13580 …} +follows: Doctrine\ORM\PersistentCollection {#13582 …} +followers: Doctrine\ORM\PersistentCollection {#13584 …} +blocks: Doctrine\ORM\PersistentCollection {#13586 …} +blockers: Doctrine\ORM\PersistentCollection {#13588 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#13590 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#13592 …} +reports: Doctrine\ORM\PersistentCollection {#13594 …} +favourites: Doctrine\ORM\PersistentCollection {#13596 …} +violations: Doctrine\ORM\PersistentCollection {#13598 …} +notifications: Doctrine\ORM\PersistentCollection {#13600 …} +awards: Doctrine\ORM\PersistentCollection {#13602 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#13604 …} +categories: Doctrine\ORM\PersistentCollection {#13606 …} -id: 23124 -password: "$2y$13$2m.lX2bvghWd4.e.do3V3eezE1SpTQ0/FLc/od7BnJcWSIcb4Vn9G" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13608 …} +apId: "RandomLegend@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/RandomLegend" +apPublicUrl: "https://lemmy.dbzer0.com/u/RandomLegend" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "RandomLegend" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727145873 {#13551 : 2024-09-24 04:44:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689090339 {#13552 : 2023-07-11 17:45:39.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#13087 +width: 65 +height: 65 +user: App\Entity\User {#13553 +avatar: Proxies\__CG__\App\Entity\Image {#13554 …} +cover: Proxies\__CG__\App\Entity\Image {#13555 …} +email: "RandomLegend@lemmy.dbzer0.com" +username: "@RandomLegend@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: """ [You wouldn’t download a car.](https://www.youtube.com/watch?v=Fb7N-JtQWGI)\n \n wiki-user: RandomLegend """ +lastActive: DateTime @1729373902 {#13550 : 2024-10-19 23:38:22.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#13556 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13558 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#13560 …} +entries: Doctrine\ORM\PersistentCollection {#13562 …} +entryVotes: Doctrine\ORM\PersistentCollection {#13564 …} +entryComments: Doctrine\ORM\PersistentCollection {#13566 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13568 …} +posts: Doctrine\ORM\PersistentCollection {#13570 …} +postVotes: Doctrine\ORM\PersistentCollection {#13572 …} +postComments: Doctrine\ORM\PersistentCollection {#13574 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#13576 …} +subscriptions: Doctrine\ORM\PersistentCollection {#13578 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#13580 …} +follows: Doctrine\ORM\PersistentCollection {#13582 …} +followers: Doctrine\ORM\PersistentCollection {#13584 …} +blocks: Doctrine\ORM\PersistentCollection {#13586 …} +blockers: Doctrine\ORM\PersistentCollection {#13588 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#13590 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#13592 …} +reports: Doctrine\ORM\PersistentCollection {#13594 …} +favourites: Doctrine\ORM\PersistentCollection {#13596 …} +violations: Doctrine\ORM\PersistentCollection {#13598 …} +notifications: Doctrine\ORM\PersistentCollection {#13600 …} +awards: Doctrine\ORM\PersistentCollection {#13602 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#13604 …} +categories: Doctrine\ORM\PersistentCollection {#13606 …} -id: 23124 -password: "$2y$13$2m.lX2bvghWd4.e.do3V3eezE1SpTQ0/FLc/od7BnJcWSIcb4Vn9G" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13608 …} +apId: "RandomLegend@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/RandomLegend" +apPublicUrl: "https://lemmy.dbzer0.com/u/RandomLegend" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "RandomLegend" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727145873 {#13551 : 2024-09-24 04:44:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689090339 {#13552 : 2023-07-11 17:45:39.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.29 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#13418 +avatar: Proxies\__CG__\App\Entity\Image {#13415 …} +cover: Proxies\__CG__\App\Entity\Image {#13410 …} +email: "DeltaTangoLima@reddrefuge.com" +username: "@DeltaTangoLima@reddrefuge.com" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Just an Aussie tech guy - home automation, ESP gadgets, networking. Also love my camping and 4WDing.\n \n Be a good motherfucker. Peace. """ +lastActive: DateTime @1728206804 {#13085 : 2024-10-06 11:26:44.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#13264 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13253 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#13423 …} +entries: Doctrine\ORM\PersistentCollection {#13422 …} +entryVotes: Doctrine\ORM\PersistentCollection {#13419 …} +entryComments: Doctrine\ORM\PersistentCollection {#13416 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13413 …} +posts: Doctrine\ORM\PersistentCollection {#13412 …} +postVotes: Doctrine\ORM\PersistentCollection {#13262 …} +postComments: Doctrine\ORM\PersistentCollection {#13405 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#13403 …} +subscriptions: Doctrine\ORM\PersistentCollection {#13401 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#13399 …} +follows: Doctrine\ORM\PersistentCollection {#13397 …} +followers: Doctrine\ORM\PersistentCollection {#13395 …} +blocks: Doctrine\ORM\PersistentCollection {#13393 …} +blockers: Doctrine\ORM\PersistentCollection {#13391 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#13389 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#13387 …} +reports: Doctrine\ORM\PersistentCollection {#13385 …} +favourites: Doctrine\ORM\PersistentCollection {#13383 …} +violations: Doctrine\ORM\PersistentCollection {#13381 …} +notifications: Doctrine\ORM\PersistentCollection {#13379 …} +awards: Doctrine\ORM\PersistentCollection {#13377 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#13375 …} +categories: Doctrine\ORM\PersistentCollection {#13373 …} -id: 7409 -password: "$2y$13$PPzpxxadwj6rnbsXtZV06uAkMX2qpLUMu8q6zzklFbvnVeQxNXaKm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13371 …} +apId: "DeltaTangoLima@reddrefuge.com" +apProfileId: "https://reddrefuge.com/u/DeltaTangoLima" +apPublicUrl: "https://reddrefuge.com/u/DeltaTangoLima" +apFollowersUrl: null +apInboxUrl: "https://reddrefuge.com/inbox" +apDomain: "reddrefuge.com" +apPreferredUsername: "DeltaTangoLima" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728442483 {#13088 : 2024-10-09 04:54:43.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467753 {#13421 : 2023-06-22 23:02:33.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#13721 +width: 65 +height: 65 +user: App\Entity\User {#13418 +avatar: Proxies\__CG__\App\Entity\Image {#13415 …} +cover: Proxies\__CG__\App\Entity\Image {#13410 …} +email: "DeltaTangoLima@reddrefuge.com" +username: "@DeltaTangoLima@reddrefuge.com" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Just an Aussie tech guy - home automation, ESP gadgets, networking. Also love my camping and 4WDing.\n \n Be a good motherfucker. Peace. """ +lastActive: DateTime @1728206804 {#13085 : 2024-10-06 11:26:44.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#13264 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13253 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#13423 …} +entries: Doctrine\ORM\PersistentCollection {#13422 …} +entryVotes: Doctrine\ORM\PersistentCollection {#13419 …} +entryComments: Doctrine\ORM\PersistentCollection {#13416 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13413 …} +posts: Doctrine\ORM\PersistentCollection {#13412 …} +postVotes: Doctrine\ORM\PersistentCollection {#13262 …} +postComments: Doctrine\ORM\PersistentCollection {#13405 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#13403 …} +subscriptions: Doctrine\ORM\PersistentCollection {#13401 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#13399 …} +follows: Doctrine\ORM\PersistentCollection {#13397 …} +followers: Doctrine\ORM\PersistentCollection {#13395 …} +blocks: Doctrine\ORM\PersistentCollection {#13393 …} +blockers: Doctrine\ORM\PersistentCollection {#13391 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#13389 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#13387 …} +reports: Doctrine\ORM\PersistentCollection {#13385 …} +favourites: Doctrine\ORM\PersistentCollection {#13383 …} +violations: Doctrine\ORM\PersistentCollection {#13381 …} +notifications: Doctrine\ORM\PersistentCollection {#13379 …} +awards: Doctrine\ORM\PersistentCollection {#13377 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#13375 …} +categories: Doctrine\ORM\PersistentCollection {#13373 …} -id: 7409 -password: "$2y$13$PPzpxxadwj6rnbsXtZV06uAkMX2qpLUMu8q6zzklFbvnVeQxNXaKm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13371 …} +apId: "DeltaTangoLima@reddrefuge.com" +apProfileId: "https://reddrefuge.com/u/DeltaTangoLima" +apPublicUrl: "https://reddrefuge.com/u/DeltaTangoLima" +apFollowersUrl: null +apInboxUrl: "https://reddrefuge.com/inbox" +apDomain: "reddrefuge.com" +apPreferredUsername: "DeltaTangoLima" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728442483 {#13088 : 2024-10-09 04:54:43.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467753 {#13421 : 2023-06-22 23:02:33.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.43 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#13125 +avatar: Proxies\__CG__\App\Entity\Image {#13124 …} +cover: null +email: "nexusband@lemmy.world" +username: "@nexusband@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: "u/nexusband on Reddit" +lastActive: DateTime @1726696730 {#13128 : 2024-09-18 23:58:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#13123 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13121 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#13119 …} +entries: Doctrine\ORM\PersistentCollection {#13117 …} +entryVotes: Doctrine\ORM\PersistentCollection {#13115 …} +entryComments: Doctrine\ORM\PersistentCollection {#13113 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13111 …} +posts: Doctrine\ORM\PersistentCollection {#13109 …} +postVotes: Doctrine\ORM\PersistentCollection {#13107 …} +postComments: Doctrine\ORM\PersistentCollection {#13105 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#13103 …} +subscriptions: Doctrine\ORM\PersistentCollection {#13101 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#13099 …} +follows: Doctrine\ORM\PersistentCollection {#13049 …} +followers: Doctrine\ORM\PersistentCollection {#13051 …} +blocks: Doctrine\ORM\PersistentCollection {#13058 …} +blockers: Doctrine\ORM\PersistentCollection {#13059 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#13061 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#13063 …} +reports: Doctrine\ORM\PersistentCollection {#13060 …} +favourites: Doctrine\ORM\PersistentCollection {#13053 …} +violations: Doctrine\ORM\PersistentCollection {#13071 …} +notifications: Doctrine\ORM\PersistentCollection {#13068 …} +awards: Doctrine\ORM\PersistentCollection {#13076 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#13073 …} +categories: Doctrine\ORM\PersistentCollection {#13081 …} -id: 4990 -password: "$2y$13$L4RmsNSM4pxzW8kh/RJQxObKhxaVudcF4VQxUn.k1jaJXfXzLJIMK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13083 …} +apId: "nexusband@lemmy.world" +apProfileId: "https://lemmy.world/u/nexusband" +apPublicUrl: "https://lemmy.world/u/nexusband" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "nexusband" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1719410771 {#13127 : 2024-06-26 16:06:11.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687155943 {#13126 : 2023-06-19 08:25:43.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#13778 +width: 65 +height: 65 +user: App\Entity\User {#13125 +avatar: Proxies\__CG__\App\Entity\Image {#13124 …} +cover: null +email: "nexusband@lemmy.world" +username: "@nexusband@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: "u/nexusband on Reddit" +lastActive: DateTime @1726696730 {#13128 : 2024-09-18 23:58:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#13123 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13121 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#13119 …} +entries: Doctrine\ORM\PersistentCollection {#13117 …} +entryVotes: Doctrine\ORM\PersistentCollection {#13115 …} +entryComments: Doctrine\ORM\PersistentCollection {#13113 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13111 …} +posts: Doctrine\ORM\PersistentCollection {#13109 …} +postVotes: Doctrine\ORM\PersistentCollection {#13107 …} +postComments: Doctrine\ORM\PersistentCollection {#13105 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#13103 …} +subscriptions: Doctrine\ORM\PersistentCollection {#13101 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#13099 …} +follows: Doctrine\ORM\PersistentCollection {#13049 …} +followers: Doctrine\ORM\PersistentCollection {#13051 …} +blocks: Doctrine\ORM\PersistentCollection {#13058 …} +blockers: Doctrine\ORM\PersistentCollection {#13059 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#13061 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#13063 …} +reports: Doctrine\ORM\PersistentCollection {#13060 …} +favourites: Doctrine\ORM\PersistentCollection {#13053 …} +violations: Doctrine\ORM\PersistentCollection {#13071 …} +notifications: Doctrine\ORM\PersistentCollection {#13068 …} +awards: Doctrine\ORM\PersistentCollection {#13076 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#13073 …} +categories: Doctrine\ORM\PersistentCollection {#13081 …} -id: 4990 -password: "$2y$13$L4RmsNSM4pxzW8kh/RJQxObKhxaVudcF4VQxUn.k1jaJXfXzLJIMK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13083 …} +apId: "nexusband@lemmy.world" +apProfileId: "https://lemmy.world/u/nexusband" +apPublicUrl: "https://lemmy.world/u/nexusband" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "nexusband" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1719410771 {#13127 : 2024-06-26 16:06:11.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687155943 {#13126 : 2023-06-19 08:25:43.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.39 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#13435 +avatar: Proxies\__CG__\App\Entity\Image {#13436 …} +cover: null +email: "ikidd@lemmy.world" +username: "@ikidd@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: "" +lastActive: DateTime @1729466951 {#13432 : 2024-10-21 01:29:11.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#13437 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13439 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#13441 …} +entries: Doctrine\ORM\PersistentCollection {#13443 …} +entryVotes: Doctrine\ORM\PersistentCollection {#13445 …} +entryComments: Doctrine\ORM\PersistentCollection {#13447 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13449 …} +posts: Doctrine\ORM\PersistentCollection {#13451 …} +postVotes: Doctrine\ORM\PersistentCollection {#13453 …} +postComments: Doctrine\ORM\PersistentCollection {#13455 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#13457 …} +subscriptions: Doctrine\ORM\PersistentCollection {#13459 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#13461 …} +follows: Doctrine\ORM\PersistentCollection {#13463 …} +followers: Doctrine\ORM\PersistentCollection {#13465 …} +blocks: Doctrine\ORM\PersistentCollection {#13467 …} +blockers: Doctrine\ORM\PersistentCollection {#13469 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#13471 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#13473 …} +reports: Doctrine\ORM\PersistentCollection {#13475 …} +favourites: Doctrine\ORM\PersistentCollection {#13477 …} +violations: Doctrine\ORM\PersistentCollection {#13479 …} +notifications: Doctrine\ORM\PersistentCollection {#13481 …} +awards: Doctrine\ORM\PersistentCollection {#13483 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#13485 …} +categories: Doctrine\ORM\PersistentCollection {#13487 …} -id: 10091 -password: "$2y$13$Hs01I7h9Qg2.3r7S/UmREenif/tEkQbvUyUBRgrlHdYlemJYd4n.6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13489 …} +apId: "ikidd@lemmy.world" +apProfileId: "https://lemmy.world/u/ikidd" +apPublicUrl: "https://lemmy.world/u/ikidd" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "ikidd" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728268140 {#13433 : 2024-10-07 04:29:00.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687576792 {#13434 : 2023-06-24 05:19:52.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#13835 +width: 65 +height: 65 +user: App\Entity\User {#13435 +avatar: Proxies\__CG__\App\Entity\Image {#13436 …} +cover: null +email: "ikidd@lemmy.world" +username: "@ikidd@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: "" +lastActive: DateTime @1729466951 {#13432 : 2024-10-21 01:29:11.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#13437 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13439 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#13441 …} +entries: Doctrine\ORM\PersistentCollection {#13443 …} +entryVotes: Doctrine\ORM\PersistentCollection {#13445 …} +entryComments: Doctrine\ORM\PersistentCollection {#13447 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13449 …} +posts: Doctrine\ORM\PersistentCollection {#13451 …} +postVotes: Doctrine\ORM\PersistentCollection {#13453 …} +postComments: Doctrine\ORM\PersistentCollection {#13455 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#13457 …} +subscriptions: Doctrine\ORM\PersistentCollection {#13459 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#13461 …} +follows: Doctrine\ORM\PersistentCollection {#13463 …} +followers: Doctrine\ORM\PersistentCollection {#13465 …} +blocks: Doctrine\ORM\PersistentCollection {#13467 …} +blockers: Doctrine\ORM\PersistentCollection {#13469 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#13471 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#13473 …} +reports: Doctrine\ORM\PersistentCollection {#13475 …} +favourites: Doctrine\ORM\PersistentCollection {#13477 …} +violations: Doctrine\ORM\PersistentCollection {#13479 …} +notifications: Doctrine\ORM\PersistentCollection {#13481 …} +awards: Doctrine\ORM\PersistentCollection {#13483 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#13485 …} +categories: Doctrine\ORM\PersistentCollection {#13487 …} -id: 10091 -password: "$2y$13$Hs01I7h9Qg2.3r7S/UmREenif/tEkQbvUyUBRgrlHdYlemJYd4n.6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13489 …} +apId: "ikidd@lemmy.world" +apProfileId: "https://lemmy.world/u/ikidd" +apPublicUrl: "https://lemmy.world/u/ikidd" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "ikidd" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728268140 {#13433 : 2024-10-07 04:29:00.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687576792 {#13434 : 2023-06-24 05:19:52.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.35 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#13245 +avatar: Proxies\__CG__\App\Entity\Image {#13244 …} +cover: Proxies\__CG__\App\Entity\Image {#13243 …} +email: "solidgrue@lemmy.world" +username: "@solidgrue@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: "I’m just this guy, you know?" +lastActive: DateTime @1729172286 {#13248 : 2024-10-17 15:38:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#13242 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13240 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#13238 …} +entries: Doctrine\ORM\PersistentCollection {#13236 …} +entryVotes: Doctrine\ORM\PersistentCollection {#13234 …} +entryComments: Doctrine\ORM\PersistentCollection {#13232 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13230 …} +posts: Doctrine\ORM\PersistentCollection {#13228 …} +postVotes: Doctrine\ORM\PersistentCollection {#13226 …} +postComments: Doctrine\ORM\PersistentCollection {#13224 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#13222 …} +subscriptions: Doctrine\ORM\PersistentCollection {#13220 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#13218 …} +follows: Doctrine\ORM\PersistentCollection {#13216 …} +followers: Doctrine\ORM\PersistentCollection {#13214 …} +blocks: Doctrine\ORM\PersistentCollection {#13212 …} +blockers: Doctrine\ORM\PersistentCollection {#13210 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#13208 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#13206 …} +reports: Doctrine\ORM\PersistentCollection {#13204 …} +favourites: Doctrine\ORM\PersistentCollection {#13202 …} +violations: Doctrine\ORM\PersistentCollection {#13200 …} +notifications: Doctrine\ORM\PersistentCollection {#13198 …} +awards: Doctrine\ORM\PersistentCollection {#13196 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#13194 …} +categories: Doctrine\ORM\PersistentCollection {#13192 …} -id: 759 -password: "$2y$13$6y555FIo11R6QPa7JlgYOe5dVRCtJdhMDLupQiwRA598m4bR.ID52" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13190 …} +apId: "solidgrue@lemmy.world" +apProfileId: "https://lemmy.world/u/solidgrue" +apPublicUrl: "https://lemmy.world/u/solidgrue" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "solidgrue" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728122338 {#13247 : 2024-10-05 11:58:58.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686963234 {#13246 : 2023-06-17 02:53:54.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#13892 +width: 65 +height: 65 +user: App\Entity\User {#13245 +avatar: Proxies\__CG__\App\Entity\Image {#13244 …} +cover: Proxies\__CG__\App\Entity\Image {#13243 …} +email: "solidgrue@lemmy.world" +username: "@solidgrue@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: "I’m just this guy, you know?" +lastActive: DateTime @1729172286 {#13248 : 2024-10-17 15:38:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#13242 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13240 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#13238 …} +entries: Doctrine\ORM\PersistentCollection {#13236 …} +entryVotes: Doctrine\ORM\PersistentCollection {#13234 …} +entryComments: Doctrine\ORM\PersistentCollection {#13232 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13230 …} +posts: Doctrine\ORM\PersistentCollection {#13228 …} +postVotes: Doctrine\ORM\PersistentCollection {#13226 …} +postComments: Doctrine\ORM\PersistentCollection {#13224 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#13222 …} +subscriptions: Doctrine\ORM\PersistentCollection {#13220 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#13218 …} +follows: Doctrine\ORM\PersistentCollection {#13216 …} +followers: Doctrine\ORM\PersistentCollection {#13214 …} +blocks: Doctrine\ORM\PersistentCollection {#13212 …} +blockers: Doctrine\ORM\PersistentCollection {#13210 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#13208 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#13206 …} +reports: Doctrine\ORM\PersistentCollection {#13204 …} +favourites: Doctrine\ORM\PersistentCollection {#13202 …} +violations: Doctrine\ORM\PersistentCollection {#13200 …} +notifications: Doctrine\ORM\PersistentCollection {#13198 …} +awards: Doctrine\ORM\PersistentCollection {#13196 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#13194 …} +categories: Doctrine\ORM\PersistentCollection {#13192 …} -id: 759 -password: "$2y$13$6y555FIo11R6QPa7JlgYOe5dVRCtJdhMDLupQiwRA598m4bR.ID52" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13190 …} +apId: "solidgrue@lemmy.world" +apProfileId: "https://lemmy.world/u/solidgrue" +apPublicUrl: "https://lemmy.world/u/solidgrue" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "solidgrue" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728122338 {#13247 : 2024-10-05 11:58:58.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686963234 {#13246 : 2023-06-17 02:53:54.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 2.85 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#13494 +avatar: Proxies\__CG__\App\Entity\Image {#13495 …} +cover: null +email: "sabreW4K3@lemmy.tf" +username: "@sabreW4K3@lemmy.tf" +roles: [] +followersCount: 0 +homepage: "front" +about: "Born and raised in London. Just a normal guy with a moral compass." +lastActive: DateTime @1719641720 {#13491 : 2024-06-29 08:15:20.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#13496 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13498 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#13500 …} +entries: Doctrine\ORM\PersistentCollection {#13502 …} +entryVotes: Doctrine\ORM\PersistentCollection {#13504 …} +entryComments: Doctrine\ORM\PersistentCollection {#13506 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13508 …} +posts: Doctrine\ORM\PersistentCollection {#13510 …} +postVotes: Doctrine\ORM\PersistentCollection {#13512 …} +postComments: Doctrine\ORM\PersistentCollection {#13514 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#13516 …} +subscriptions: Doctrine\ORM\PersistentCollection {#13518 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#13520 …} +follows: Doctrine\ORM\PersistentCollection {#13522 …} +followers: Doctrine\ORM\PersistentCollection {#13524 …} +blocks: Doctrine\ORM\PersistentCollection {#13526 …} +blockers: Doctrine\ORM\PersistentCollection {#13528 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#13530 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#13532 …} +reports: Doctrine\ORM\PersistentCollection {#13534 …} +favourites: Doctrine\ORM\PersistentCollection {#13536 …} +violations: Doctrine\ORM\PersistentCollection {#13538 …} +notifications: Doctrine\ORM\PersistentCollection {#13540 …} +awards: Doctrine\ORM\PersistentCollection {#13542 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#13544 …} +categories: Doctrine\ORM\PersistentCollection {#13546 …} -id: 18722 -password: "$2y$13$vnNBQzx7/q0nMnGivsVptul1Uh8CXMJXU5oJswLcXSPiiZbMKPzUa" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13548 …} +apId: "sabreW4K3@lemmy.tf" +apProfileId: "https://lemmy.tf/u/sabreW4K3" +apPublicUrl: "https://lemmy.tf/u/sabreW4K3" +apFollowersUrl: null +apInboxUrl: "https://lemmy.tf/inbox" +apDomain: "lemmy.tf" +apPreferredUsername: "sabreW4K3" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1719228515 {#13492 : 2024-06-24 13:28:35.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688508579 {#13493 : 2023-07-05 00:09:39.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#13949 +width: 65 +height: 65 +user: App\Entity\User {#13494 +avatar: Proxies\__CG__\App\Entity\Image {#13495 …} +cover: null +email: "sabreW4K3@lemmy.tf" +username: "@sabreW4K3@lemmy.tf" +roles: [] +followersCount: 0 +homepage: "front" +about: "Born and raised in London. Just a normal guy with a moral compass." +lastActive: DateTime @1719641720 {#13491 : 2024-06-29 08:15:20.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#13496 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13498 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#13500 …} +entries: Doctrine\ORM\PersistentCollection {#13502 …} +entryVotes: Doctrine\ORM\PersistentCollection {#13504 …} +entryComments: Doctrine\ORM\PersistentCollection {#13506 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13508 …} +posts: Doctrine\ORM\PersistentCollection {#13510 …} +postVotes: Doctrine\ORM\PersistentCollection {#13512 …} +postComments: Doctrine\ORM\PersistentCollection {#13514 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#13516 …} +subscriptions: Doctrine\ORM\PersistentCollection {#13518 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#13520 …} +follows: Doctrine\ORM\PersistentCollection {#13522 …} +followers: Doctrine\ORM\PersistentCollection {#13524 …} +blocks: Doctrine\ORM\PersistentCollection {#13526 …} +blockers: Doctrine\ORM\PersistentCollection {#13528 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#13530 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#13532 …} +reports: Doctrine\ORM\PersistentCollection {#13534 …} +favourites: Doctrine\ORM\PersistentCollection {#13536 …} +violations: Doctrine\ORM\PersistentCollection {#13538 …} +notifications: Doctrine\ORM\PersistentCollection {#13540 …} +awards: Doctrine\ORM\PersistentCollection {#13542 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#13544 …} +categories: Doctrine\ORM\PersistentCollection {#13546 …} -id: 18722 -password: "$2y$13$vnNBQzx7/q0nMnGivsVptul1Uh8CXMJXU5oJswLcXSPiiZbMKPzUa" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13548 …} +apId: "sabreW4K3@lemmy.tf" +apProfileId: "https://lemmy.tf/u/sabreW4K3" +apPublicUrl: "https://lemmy.tf/u/sabreW4K3" +apFollowersUrl: null +apInboxUrl: "https://lemmy.tf/inbox" +apDomain: "lemmy.tf" +apPreferredUsername: "sabreW4K3" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1719228515 {#13492 : 2024-06-24 13:28:35.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688508579 {#13493 : 2023-07-05 00:09:39.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 5.48 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#13613 +avatar: Proxies\__CG__\App\Entity\Image {#13614 …} +cover: null +email: "ALERT@sh.itjust.works" +username: "@ALERT@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: "Development Automation, Self-Hosted Enthusiast from Kyiv, Ukraine" +lastActive: DateTime @1728749168 {#13610 : 2024-10-12 18:06:08.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#13615 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13617 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#13619 …} +entries: Doctrine\ORM\PersistentCollection {#13621 …} +entryVotes: Doctrine\ORM\PersistentCollection {#13623 …} +entryComments: Doctrine\ORM\PersistentCollection {#13625 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13627 …} +posts: Doctrine\ORM\PersistentCollection {#13629 …} +postVotes: Doctrine\ORM\PersistentCollection {#13631 …} +postComments: Doctrine\ORM\PersistentCollection {#13633 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#13635 …} +subscriptions: Doctrine\ORM\PersistentCollection {#13637 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#13639 …} +follows: Doctrine\ORM\PersistentCollection {#13641 …} +followers: Doctrine\ORM\PersistentCollection {#13643 …} +blocks: Doctrine\ORM\PersistentCollection {#13645 …} +blockers: Doctrine\ORM\PersistentCollection {#13647 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#13649 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#13651 …} +reports: Doctrine\ORM\PersistentCollection {#13653 …} +favourites: Doctrine\ORM\PersistentCollection {#13655 …} +violations: Doctrine\ORM\PersistentCollection {#13657 …} +notifications: Doctrine\ORM\PersistentCollection {#13659 …} +awards: Doctrine\ORM\PersistentCollection {#13661 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#13663 …} +categories: Doctrine\ORM\PersistentCollection {#13665 …} -id: 23696 -password: "$2y$13$iRQgNA1.GqZY1IytcMyRHOg1Ldhko60AdpAQZdHqH5GDZSlzQQraC" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13667 …} +apId: "ALERT@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/ALERT" +apPublicUrl: "https://sh.itjust.works/u/ALERT" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "ALERT" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727769277 {#13611 : 2024-10-01 09:54:37.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689109925 {#13612 : 2023-07-11 23:12:05.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#14006 +width: 65 +height: 65 +user: App\Entity\User {#13613 +avatar: Proxies\__CG__\App\Entity\Image {#13614 …} +cover: null +email: "ALERT@sh.itjust.works" +username: "@ALERT@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: "Development Automation, Self-Hosted Enthusiast from Kyiv, Ukraine" +lastActive: DateTime @1728749168 {#13610 : 2024-10-12 18:06:08.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#13615 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13617 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#13619 …} +entries: Doctrine\ORM\PersistentCollection {#13621 …} +entryVotes: Doctrine\ORM\PersistentCollection {#13623 …} +entryComments: Doctrine\ORM\PersistentCollection {#13625 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13627 …} +posts: Doctrine\ORM\PersistentCollection {#13629 …} +postVotes: Doctrine\ORM\PersistentCollection {#13631 …} +postComments: Doctrine\ORM\PersistentCollection {#13633 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#13635 …} +subscriptions: Doctrine\ORM\PersistentCollection {#13637 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#13639 …} +follows: Doctrine\ORM\PersistentCollection {#13641 …} +followers: Doctrine\ORM\PersistentCollection {#13643 …} +blocks: Doctrine\ORM\PersistentCollection {#13645 …} +blockers: Doctrine\ORM\PersistentCollection {#13647 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#13649 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#13651 …} +reports: Doctrine\ORM\PersistentCollection {#13653 …} +favourites: Doctrine\ORM\PersistentCollection {#13655 …} +violations: Doctrine\ORM\PersistentCollection {#13657 …} +notifications: Doctrine\ORM\PersistentCollection {#13659 …} +awards: Doctrine\ORM\PersistentCollection {#13661 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#13663 …} +categories: Doctrine\ORM\PersistentCollection {#13665 …} -id: 23696 -password: "$2y$13$iRQgNA1.GqZY1IytcMyRHOg1Ldhko60AdpAQZdHqH5GDZSlzQQraC" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13667 …} +apId: "ALERT@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/ALERT" +apPublicUrl: "https://sh.itjust.works/u/ALERT" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "ALERT" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727769277 {#13611 : 2024-10-01 09:54:37.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689109925 {#13612 : 2023-07-11 23:12:05.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.38 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#13307 +avatar: Proxies\__CG__\App\Entity\Image {#13308 …} +cover: null +email: "scrubbles@poptalk.scrubbles.tech" +username: "@scrubbles@poptalk.scrubbles.tech" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Little bit of everything!\n \n Avid Swiftie (come join us at [!taylorswift@poptalk.scrubbles.tech](https://poptalk.scrubbles.tech/c/taylorswift) )\n \n Gaming (Mass Effect, Witcher, and too much Satisfactory)\n \n Sci-fi\n \n I live for 90s TV sitcoms """ +lastActive: DateTime @1729501239 {#13312 : 2024-10-21 11:00:39.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#13305 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13303 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#13301 …} +entries: Doctrine\ORM\PersistentCollection {#13299 …} +entryVotes: Doctrine\ORM\PersistentCollection {#13297 …} +entryComments: Doctrine\ORM\PersistentCollection {#13295 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13293 …} +posts: Doctrine\ORM\PersistentCollection {#13291 …} +postVotes: Doctrine\ORM\PersistentCollection {#13289 …} +postComments: Doctrine\ORM\PersistentCollection {#13287 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#13285 …} +subscriptions: Doctrine\ORM\PersistentCollection {#13283 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#13281 …} +follows: Doctrine\ORM\PersistentCollection {#13279 …} +followers: Doctrine\ORM\PersistentCollection {#13277 …} +blocks: Doctrine\ORM\PersistentCollection {#13275 …} +blockers: Doctrine\ORM\PersistentCollection {#13273 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#13271 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#13269 …} +reports: Doctrine\ORM\PersistentCollection {#13267 …} +favourites: Doctrine\ORM\PersistentCollection {#13265 …} +violations: Doctrine\ORM\PersistentCollection {#13263 …} +notifications: Doctrine\ORM\PersistentCollection {#13259 …} +awards: Doctrine\ORM\PersistentCollection {#13256 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#13426 …} +categories: Doctrine\ORM\PersistentCollection {#13428 …} -id: 9624 -password: "$2y$13$1v2Qw3gxm1STOexDaxoXW.x6ZqSMLnlC/txRHVswniIgILv6Mocli" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13430 …} +apId: "scrubbles@poptalk.scrubbles.tech" +apProfileId: "https://poptalk.scrubbles.tech/u/scrubbles" +apPublicUrl: "https://poptalk.scrubbles.tech/u/scrubbles" +apFollowersUrl: null +apInboxUrl: "https://poptalk.scrubbles.tech/inbox" +apDomain: "poptalk.scrubbles.tech" +apPreferredUsername: "scrubbles" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729412241 {#13309 : 2024-10-20 10:17:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687552207 {#13310 : 2023-06-23 22:30:07.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#14063 +width: 65 +height: 65 +user: App\Entity\User {#13307 +avatar: Proxies\__CG__\App\Entity\Image {#13308 …} +cover: null +email: "scrubbles@poptalk.scrubbles.tech" +username: "@scrubbles@poptalk.scrubbles.tech" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Little bit of everything!\n \n Avid Swiftie (come join us at [!taylorswift@poptalk.scrubbles.tech](https://poptalk.scrubbles.tech/c/taylorswift) )\n \n Gaming (Mass Effect, Witcher, and too much Satisfactory)\n \n Sci-fi\n \n I live for 90s TV sitcoms """ +lastActive: DateTime @1729501239 {#13312 : 2024-10-21 11:00:39.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#13305 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13303 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#13301 …} +entries: Doctrine\ORM\PersistentCollection {#13299 …} +entryVotes: Doctrine\ORM\PersistentCollection {#13297 …} +entryComments: Doctrine\ORM\PersistentCollection {#13295 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13293 …} +posts: Doctrine\ORM\PersistentCollection {#13291 …} +postVotes: Doctrine\ORM\PersistentCollection {#13289 …} +postComments: Doctrine\ORM\PersistentCollection {#13287 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#13285 …} +subscriptions: Doctrine\ORM\PersistentCollection {#13283 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#13281 …} +follows: Doctrine\ORM\PersistentCollection {#13279 …} +followers: Doctrine\ORM\PersistentCollection {#13277 …} +blocks: Doctrine\ORM\PersistentCollection {#13275 …} +blockers: Doctrine\ORM\PersistentCollection {#13273 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#13271 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#13269 …} +reports: Doctrine\ORM\PersistentCollection {#13267 …} +favourites: Doctrine\ORM\PersistentCollection {#13265 …} +violations: Doctrine\ORM\PersistentCollection {#13263 …} +notifications: Doctrine\ORM\PersistentCollection {#13259 …} +awards: Doctrine\ORM\PersistentCollection {#13256 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#13426 …} +categories: Doctrine\ORM\PersistentCollection {#13428 …} -id: 9624 -password: "$2y$13$1v2Qw3gxm1STOexDaxoXW.x6ZqSMLnlC/txRHVswniIgILv6Mocli" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13430 …} +apId: "scrubbles@poptalk.scrubbles.tech" +apProfileId: "https://poptalk.scrubbles.tech/u/scrubbles" +apPublicUrl: "https://poptalk.scrubbles.tech/u/scrubbles" +apFollowersUrl: null +apInboxUrl: "https://poptalk.scrubbles.tech/inbox" +apDomain: "poptalk.scrubbles.tech" +apPreferredUsername: "scrubbles" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729412241 {#13309 : 2024-10-20 10:17:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687552207 {#13310 : 2023-06-23 22:30:07.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 2.25 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#13368 +avatar: Proxies\__CG__\App\Entity\Image {#13365 …} +cover: null +email: "peter@feddit.uk" +username: "@peter@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: "[bi.gp](https://bi.gp)" +lastActive: DateTime @1729513978 {#13369 : 2024-10-21 14:32:58.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#13366 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13364 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#13362 …} +entries: Doctrine\ORM\PersistentCollection {#13360 …} +entryVotes: Doctrine\ORM\PersistentCollection {#13358 …} +entryComments: Doctrine\ORM\PersistentCollection {#13356 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13354 …} +posts: Doctrine\ORM\PersistentCollection {#13352 …} +postVotes: Doctrine\ORM\PersistentCollection {#13350 …} +postComments: Doctrine\ORM\PersistentCollection {#13348 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#13346 …} +subscriptions: Doctrine\ORM\PersistentCollection {#13344 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#13342 …} +follows: Doctrine\ORM\PersistentCollection {#13340 …} +followers: Doctrine\ORM\PersistentCollection {#13338 …} +blocks: Doctrine\ORM\PersistentCollection {#13336 …} +blockers: Doctrine\ORM\PersistentCollection {#13334 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#13332 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#13330 …} +reports: Doctrine\ORM\PersistentCollection {#13328 …} +favourites: Doctrine\ORM\PersistentCollection {#13326 …} +violations: Doctrine\ORM\PersistentCollection {#13324 …} +notifications: Doctrine\ORM\PersistentCollection {#13322 …} +awards: Doctrine\ORM\PersistentCollection {#13320 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#13318 …} +categories: Doctrine\ORM\PersistentCollection {#13316 …} -id: 9592 -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13314 …} +apId: "peter@feddit.uk" +apProfileId: "https://feddit.uk/u/peter" +apPublicUrl: "https://feddit.uk/u/peter" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "peter" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1719239657 {#13370 : 2024-06-24 16:34:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687550559 {#13367 : 2023-06-23 22:02:39.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#14120 +width: 65 +height: 65 +user: App\Entity\User {#13368 +avatar: Proxies\__CG__\App\Entity\Image {#13365 …} +cover: null +email: "peter@feddit.uk" +username: "@peter@feddit.uk" +roles: [] +followersCount: 0 +homepage: "front" +about: "[bi.gp](https://bi.gp)" +lastActive: DateTime @1729513978 {#13369 : 2024-10-21 14:32:58.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#13366 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13364 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#13362 …} +entries: Doctrine\ORM\PersistentCollection {#13360 …} +entryVotes: Doctrine\ORM\PersistentCollection {#13358 …} +entryComments: Doctrine\ORM\PersistentCollection {#13356 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13354 …} +posts: Doctrine\ORM\PersistentCollection {#13352 …} +postVotes: Doctrine\ORM\PersistentCollection {#13350 …} +postComments: Doctrine\ORM\PersistentCollection {#13348 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#13346 …} +subscriptions: Doctrine\ORM\PersistentCollection {#13344 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#13342 …} +follows: Doctrine\ORM\PersistentCollection {#13340 …} +followers: Doctrine\ORM\PersistentCollection {#13338 …} +blocks: Doctrine\ORM\PersistentCollection {#13336 …} +blockers: Doctrine\ORM\PersistentCollection {#13334 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#13332 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#13330 …} +reports: Doctrine\ORM\PersistentCollection {#13328 …} +favourites: Doctrine\ORM\PersistentCollection {#13326 …} +violations: Doctrine\ORM\PersistentCollection {#13324 …} +notifications: Doctrine\ORM\PersistentCollection {#13322 …} +awards: Doctrine\ORM\PersistentCollection {#13320 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#13318 …} +categories: Doctrine\ORM\PersistentCollection {#13316 …} -id: 9592 -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13314 …} +apId: "peter@feddit.uk" +apProfileId: "https://feddit.uk/u/peter" +apPublicUrl: "https://feddit.uk/u/peter" +apFollowersUrl: null +apInboxUrl: "https://feddit.uk/inbox" +apDomain: "feddit.uk" +apPreferredUsername: "peter" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1719239657 {#13370 : 2024-06-24 16:34:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687550559 {#13367 : 2023-06-23 22:02:39.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.28 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#13185 +avatar: Proxies\__CG__\App\Entity\Image {#13184 …} +cover: Proxies\__CG__\App\Entity\Image {#13183 …} +email: "linearchaos@lemmy.world" +username: "@linearchaos@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: "I am a Meat-Popsicle" +lastActive: DateTime @1729308159 {#13188 : 2024-10-19 05:22:39.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#13182 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13180 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#13178 …} +entries: Doctrine\ORM\PersistentCollection {#13176 …} +entryVotes: Doctrine\ORM\PersistentCollection {#13174 …} +entryComments: Doctrine\ORM\PersistentCollection {#13172 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13170 …} +posts: Doctrine\ORM\PersistentCollection {#13168 …} +postVotes: Doctrine\ORM\PersistentCollection {#13166 …} +postComments: Doctrine\ORM\PersistentCollection {#13164 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#13162 …} +subscriptions: Doctrine\ORM\PersistentCollection {#13160 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#13158 …} +follows: Doctrine\ORM\PersistentCollection {#13156 …} +followers: Doctrine\ORM\PersistentCollection {#13154 …} +blocks: Doctrine\ORM\PersistentCollection {#13152 …} +blockers: Doctrine\ORM\PersistentCollection {#13150 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#13148 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#13146 …} +reports: Doctrine\ORM\PersistentCollection {#13144 …} +favourites: Doctrine\ORM\PersistentCollection {#13142 …} +violations: Doctrine\ORM\PersistentCollection {#13140 …} +notifications: Doctrine\ORM\PersistentCollection {#13138 …} +awards: Doctrine\ORM\PersistentCollection {#13136 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#13134 …} +categories: Doctrine\ORM\PersistentCollection {#13132 …} -id: 3108 -password: "$2y$13$2v2nAdsjTeQGT5pfbqRT/.rNDHJRUmy5WnNcPxe5xhnETAMaVUyXS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13130 …} +apId: "linearchaos@lemmy.world" +apProfileId: "https://lemmy.world/u/linearchaos" +apPublicUrl: "https://lemmy.world/u/linearchaos" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "linearchaos" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729273460 {#13187 : 2024-10-18 19:44:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687052393 {#13186 : 2023-06-18 03:39:53.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#14177 +width: 65 +height: 65 +user: App\Entity\User {#13185 +avatar: Proxies\__CG__\App\Entity\Image {#13184 …} +cover: Proxies\__CG__\App\Entity\Image {#13183 …} +email: "linearchaos@lemmy.world" +username: "@linearchaos@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: "I am a Meat-Popsicle" +lastActive: DateTime @1729308159 {#13188 : 2024-10-19 05:22:39.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#13182 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13180 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#13178 …} +entries: Doctrine\ORM\PersistentCollection {#13176 …} +entryVotes: Doctrine\ORM\PersistentCollection {#13174 …} +entryComments: Doctrine\ORM\PersistentCollection {#13172 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13170 …} +posts: Doctrine\ORM\PersistentCollection {#13168 …} +postVotes: Doctrine\ORM\PersistentCollection {#13166 …} +postComments: Doctrine\ORM\PersistentCollection {#13164 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#13162 …} +subscriptions: Doctrine\ORM\PersistentCollection {#13160 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#13158 …} +follows: Doctrine\ORM\PersistentCollection {#13156 …} +followers: Doctrine\ORM\PersistentCollection {#13154 …} +blocks: Doctrine\ORM\PersistentCollection {#13152 …} +blockers: Doctrine\ORM\PersistentCollection {#13150 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#13148 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#13146 …} +reports: Doctrine\ORM\PersistentCollection {#13144 …} +favourites: Doctrine\ORM\PersistentCollection {#13142 …} +violations: Doctrine\ORM\PersistentCollection {#13140 …} +notifications: Doctrine\ORM\PersistentCollection {#13138 …} +awards: Doctrine\ORM\PersistentCollection {#13136 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#13134 …} +categories: Doctrine\ORM\PersistentCollection {#13132 …} -id: 3108 -password: "$2y$13$2v2nAdsjTeQGT5pfbqRT/.rNDHJRUmy5WnNcPxe5xhnETAMaVUyXS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13130 …} +apId: "linearchaos@lemmy.world" +apProfileId: "https://lemmy.world/u/linearchaos" +apPublicUrl: "https://lemmy.world/u/linearchaos" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "linearchaos" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729273460 {#13187 : 2024-10-18 19:44:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687052393 {#13186 : 2023-06-18 03:39:53.0 +02:00 } } +asLink: true } |
related_categories | App\Twig\Components\RelatedCategoriesComponent | 14.0 MiB | 8.91 ms | |
---|---|---|---|---|
Input props | [ "magazine" => "homeassistant@lemmy.world" "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedCategoriesComponent {#14239 +limit: 4 +tag: null +magazine: "homeassistant@lemmy.world" +type: "related" +title: "related_categories" +refreshedRandom: false -repository: App\Repository\CategoryRepository {#14240 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
related_posts | App\Twig\Components\RelatedPostsComponent | 14.0 MiB | 1.57 ms | |
---|---|---|---|---|
Input props | [ "magazine" => "homeassistant@lemmy.world" "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedPostsComponent {#8134 +limit: 4 +tag: null +magazine: "homeassistant@lemmy.world" +type: "magazine" +post: null +title: "related_posts" +refreshedRandom: false -repository: App\Repository\PostRepository {#8136 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -mentionManager: App\Service\MentionManager {#390 …} } |
related_entries | App\Twig\Components\RelatedEntriesComponent | 14.0 MiB | 1.36 ms | |
---|---|---|---|---|
Input props | [ "magazine" => "homeassistant@lemmy.world" "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedEntriesComponent {#8783 +limit: 4 +tag: null +magazine: "homeassistant@lemmy.world" +type: "magazine" +entry: null +title: "related_entries" +refreshedRandom: false -repository: App\Repository\EntryRepository {#271 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -mentionManager: App\Service\MentionManager {#390 …} } |
support_us_block | App\Twig\Components\SupportUsBlock | 14.0 MiB | 0.18 ms | |
---|---|---|---|---|
Input props | [] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SupportUsBlock {#9476 +subject: ? App\Entity\Contracts\VotableInterface +url: ? string -twig: Twig\Environment {#1252 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -partnerBlockRepository: App\Repository\PartnerBlockRepository {#9486 …} } |
featured_magazines | App\Twig\Components\FeaturedMagazinesComponent | 14.0 MiB | 0.75 ms | |
---|---|---|---|---|
Input props | [ "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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\FeaturedMagazinesComponent {#11171 +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 : 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 : 2024-03-13 23:19:36.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704127905 {#272 : 2024-01-01 17:51:45.0 +01:00 } } -twig: Twig\Environment {#1252 …} -repository: App\Repository\MagazineRepository {#334 …} } |