profile
viewpoint
Quinn Casey qcasey Irvine, California https://www.quinncasey.com Full stack web dev with a side of microcomputing.

qcasey/asyncmqtt 0

Async MQTT library that actually works: QoS/0/1/2 and huge payloads

qcasey/Docker-OSX 0

Mac in Docker! Run near native OSX-KVM in Docker! X11 Forwarding!

qcasey/drok 0

Simple lib for UART on a variety of DROK Buck / Boost power supplies.

qcasey/Encoder 0

Quadrature Encoder Library for Arduino

qcasey/fcm 0

Firebase Cloud Messaging for application servers implemented using the Go programming language.

qcasey/frontend 0

:lollipop: Frontend for Home Assistant

qcasey/hagarden 0

Aerogarden <-> Home Assistant

startedminimaxir/big-list-of-naughty-strings

started time in 2 days

startedgobuffalo/buffalo

started time in 6 days

startedraphaelhanneken/iconizer

started time in 9 days

startedthenickdude/KVM-Opencore

started time in 11 days

startedarendst/Tasmota

started time in 11 days

issue commentmarvinroger/async-mqtt-client

Thanks (not a bug)

They're referring to PangolinMQTT.

For what it's worth, I've used async-mqtt-client on my ESP-32 (albeit with QOS0 and PIO) for quite some time now without a ton of hassle. Still haven't found a better alternative. This library has gotten me pretty far and I'd also like to share my thanks @marvinroger

einglis

comment created time in 19 days

push eventqcasey/MDroid-GPS

Your Name

commit sha 712bcc179312708be27875c7b4ea8a76e2203794

dont push time

view details

push time in 23 days

push eventqcasey/MDroid-Control

Quinn

commit sha 4acc65fe62c5c976371b3ad7b990f5a75e69c7c1

remove GPS log

view details

Quinn

commit sha 446547682d0e259783094717f645deea310b8abe

correctly use dummy functions

view details

Quinn

commit sha 6b869d3bb66ddb78e120fa1347318ba48d497c8d

log state on refresh

view details

Quinn

commit sha 25c538c368cf0a817e21185bf11c6d92573347c4

latest update

view details

Quinn

commit sha 07b1ff76af24ed091ed17679df697fe217ad8242

fix front display

view details

Quinn

commit sha 690e9d432b2591cfc7b2e69dd4cc2dfa66bb523b

fix unused entities

view details

Quinn

commit sha 7e3fbe00e8a94aaca273b46c0a618d803a445dfe

more entities

view details

Quinn

commit sha 00f1aae9e4c27839940f7c5006c1d024d107ada9

additional padding

view details

push time in 23 days

push eventqcasey/MDroid-Control

Quinn

commit sha 8802b9d86e11e72fcc4d59a0a80037cad4b438fd

remove sync conflicts

view details

push time in 24 days

create barnchqcasey/MDroid-Control

branch : mqtt

created branch time in 25 days

starteddrakkan/sftpgo

started time in a month

startedgoogle/gopacket

started time in a month

push eventqcasey/pyBus

Quinn

commit sha 6ac2c5d50bebd51fa391713385feba8ccd13e31c

hide logs

view details

push time in a month

push eventqcasey/pyBus

Quinn

commit sha c507ec3afb24d2141abd6a50018586f895d958bc

don't manipulate data

view details

push time in a month

push eventqcasey/MDroid-GPS

qcasey

commit sha e1bb9a83927ee9ed6b6daff837cb31f8b86a9871

Post data individually

view details

push time in a month

push eventqcasey/viper

Quinn

commit sha 5c818c26f32819b9c8b5de003c5a404718b528d2

fix unlock twice

view details

push time in a month

push eventqcasey/viper

Quinn

commit sha 414ab1b3448ef54709520c0f0c944d61fbac472e

initial thread safe mutex

view details

push time in a month

fork qcasey/viper

Go configuration with fangs

fork in a month

startedropg/ezTime

started time in a month

push eventqcasey/sunpower

Quinn Casey

commit sha ec1c3244ba210c4fa8d4ee66e657e6b90f58fbc4

Minor error fixes

view details

push time in a month

startedehampshire/sunpower

started time in a month

pull request commentehampshire/sunpower

Pull into master

Yeah I needed it to post to my Home Assistant instance instead, I think it's a little too derivative for a PR unfortunately.

But it's always neat to stumble on something niche like this that still works years later! Thank you :)

qcasey

comment created time in a month

startedcallstack/haul

started time in a month

push eventqcasey/qcasey

Quinn Casey

commit sha beb7d74f2ce82f5901eedcf2ec5e0db6a24146d0

Update README.md

view details

push time in a month

push eventqcasey/qcasey

Quinn Casey

commit sha 21df19b3b537fddf736c34017f36974effa8102e

Update README.md

view details

push time in a month

create barnchqcasey/qcasey

branch : master

created branch time in a month

created repositoryqcasey/qcasey

created time in a month

fork qcasey/luebbe

Personal readme

fork in a month

delete branch qcasey/sunpower

delete branch : dev

delete time in a month

push eventqcasey/sunpower

Quinn

commit sha 16636e3e8418a69914164ca9f268d59921910e59

Add sunpower.service

view details

Quinn Casey

commit sha e34b933fe2d4224b631432ced8b9e0670f528331

Merge pull request #2 from qcasey/dev Add sunpower.service

view details

push time in a month

PR merged qcasey/sunpower

Add sunpower.service
+12 -0

0 comment

1 changed file

qcasey

pr closed time in a month

PR opened qcasey/sunpower

Add sunpower.service
+12 -0

0 comment

1 changed file

pr created time in a month

create barnchqcasey/sunpower

branch : dev

created branch time in a month

push eventqcasey/sunpower

Quinn Casey

commit sha dc9a711c2957f98b3efe022dfaa946bd8da5a92d

Update README.md

view details

push time in a month

delete branch qcasey/sunpower

delete branch : dev

delete time in a month

push eventqcasey/sunpower

Eric Hampshire

commit sha 5a7fedfdfaf52d85a1d19a5122d8f54c7c7b8b3a

initial commit of all the files necessary for this project Broken out in directories for each function: capture - files necessary for capturing the traffic from the PV monitor db - MySQL schema definition and python script for analyzing SP_RAW_PRODUCTION web - PHP frontend for viewing the data

view details

Eric Hampshire

commit sha aafa10a76ded7f23babfd51a12b5ddc1e311eef4

added examples for getting module info from SunPower's portal

view details

Eric Hampshire

commit sha e8d39c6a928c6690514ce6f6d657798a4e6e399c

adding direct query script for PV monitor

view details

Eric Hampshire

commit sha d1ab6b086d9c0cecb0d1fc5e483f71690e2a3169

updates to allow direct query method to SP supervisor - index2.php (references todays_production2.php and power_detail2.php) uses the new sp_raw2 table - solar_anaylsis3.py uses data from sp_raw2 to insert/update sp_energy and sp_power tables

view details

Eric Hampshire

commit sha 343fb7128a388e51269c3a3256ed3fb761bb88c4

updated to work with python3

view details

Eric Hampshire

commit sha 0eb38e7768496551d00066196d61f847111d3f48

updated to skip some new unnecessary entries in the JSON dump

view details

Quinn

commit sha a81eecd8919db4c3dbc6b6d623751f94663faa47

remove unused

view details

Quinn

commit sha e333b4b0ed2d8f2d7bf15891d217cfc9d7497910

Updates for HomeAssistant instead of SQL

view details

Quinn Casey

commit sha 6d8b70946c09a43aa754e60a26cba6ffbe0c68d2

Merge pull request #1 from qcasey/dev Pull into master

view details

push time in a month

PR merged qcasey/sunpower

Pull into master
+109 -0

0 comment

1 changed file

qcasey

pr closed time in a month

PR opened qcasey/sunpower

Pull into master
+109 -0

0 comment

1 changed file

pr created time in a month

pull request commentehampshire/sunpower

Pull into master

Sorry, wrong repo. Great work by the way

qcasey

comment created time in a month

PR closed ehampshire/sunpower

Pull into master
+82 -4197

0 comment

29 changed files

qcasey

pr closed time in a month

PR opened ehampshire/sunpower

Pull into master
+82 -4197

0 comment

29 changed files

pr created time in a month

push eventqcasey/sunpower

Quinn

commit sha e333b4b0ed2d8f2d7bf15891d217cfc9d7497910

Updates for HomeAssistant instead of SQL

view details

push time in a month

push eventqcasey/sunpower

Quinn

commit sha a81eecd8919db4c3dbc6b6d623751f94663faa47

remove unused

view details

push time in a month

fork qcasey/sunpower

Tools for intercepting SunPower PV monitor traffic and a custom portal for viewing the data

fork in a month

startedvinceliuice/WhiteSur-kde

started time in 2 months

push eventqcasey/export-itunes-album-artwork

qcasey

commit sha ca03b7c0286e0414010e84b4d43bb935639bdcf9

removed simpleserver

view details

push time in 2 months

push eventqcasey/export-itunes-album-artwork

Quinn Casey

commit sha b752cb379d7759b775f1429a4d263a99392f27f5

simpleserver updates

view details

Quinn Casey

commit sha 1835f6fc61ddd980d5cbfb412c20c73b4fe215df

Merge branch 'master' of https://github.com/MrDoctorKovacic/export-itunes-album-artwork

view details

push time in 2 months

push eventqcasey/export-itunes-album-artwork

casey

commit sha 338fad33192a209ccfc04e443c13c279f24dc9d2

extra artwork

view details

push time in 2 months

push eventqcasey/MDroid-GPS

Quinn Casey

commit sha 44c617ab9f5c89f322521b3e7b8e87ad35f1d383

add helper files

view details

Quinn Casey

commit sha d35edd7847ff079d574cdfaf797bdb2792cf1800

Merge branch 'master' of https://github.com/MrDoctorKovacic/MDroid-GPS

view details

push time in 2 months

push eventqcasey/MDroid-CAN

Quinn Casey

commit sha abcec0d3ee5ca110971f893c1ee01ba7c6ef0d9a

update imports

view details

push time in 2 months

push eventqcasey/MDroid-ServiceControl

qcasey

commit sha 27e37ab6ffea774c4f1f491f961e8b898e669a63

edit server, remove start

view details

push time in 2 months

issue commenthome-assistant/core

TP Link switches unavailable

Had the same issue, reserving static IPs in my router and defining those IPs in the home assistant yaml config fixed this for me.

Using the UI Kasa integration does not work

tedrock

comment created time in 2 months

issue commenttasks/tasks

Snooze popup not working

That makes sense actually, thank you

qcasey

comment created time in 2 months

issue openedtasks/tasks

Snooze popup not working

For as long as I can remember the snooze popup has never worked, it'll allow me to select a new due date but I go into tasks shortly after and nothing has changed.

OnePlus 7 Pro, I don't have any other devices to test it on

created time in 2 months

PR opened home-assistant/frontend

Increase z-index of save button on editor

<!-- You are amazing! Thanks for contributing to our project! Please, DO NOT DELETE ANY TEXT from this template! (unless instructed). -->

Breaking change

<!-- If your PR contains a breaking change for existing users, it is important to tell them what breaks, how to make it work again and why we did this. This piece of text is published with the release notes, so it helps if you write it towards our users, not us. Note: Remove this section if this PR is NOT a breaking change. -->

Proposed change

<!-- Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request. If it fixes a bug or resolves a feature request, be sure to link to that issue in the additional information section. -->

Fixes #6434

Type of change

<!-- What type of change does your PR introduce to the Home Assistant frontend? NOTE: Please, check only 1! box! If your PR requires multiple boxes to be checked, you'll most likely need to split it into multiple PRs. This makes things easier and faster to code review. -->

  • [ ] Dependency upgrade
  • [x] Bugfix (non-breaking change which fixes an issue)
  • [ ] New feature (thank you!)
  • [ ] Breaking change (fix/feature causing existing functionality to break)
  • [ ] Code quality improvements to existing code or addition of tests

Example configuration

<!-- Supplying a configuration snippet, makes it easier for a maintainer to test your PR. -->


Additional information

<!-- Details are important, and help maintainers processing your PR. Please be sure to fill out additional details, if applicable. -->

  • This PR fixes or closes issue: fixes #6434

Checklist

<!-- Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code. -->

  • [x] The code change is tested and works locally.
  • [x] There is no commented out code in this PR.
  • [ ] Tests have been added to verify that the new code works.

If user exposed functionality or configuration variables are added/changed:

<!-- Thank you for contributing <3 -->

+2 -2

0 comment

2 changed files

pr created time in 2 months

push eventqcasey/frontend

Quinn

commit sha dba645617a5230987f5ea295255c60058bf2361b

Increase z-index of save button on editor

view details

push time in 2 months

fork qcasey/frontend

:lollipop: Frontend for Home Assistant

https://demo.home-assistant.io

fork in 2 months

startedhome-assistant/frontend

started time in 2 months

issue openedhome-assistant/frontend

Automation Save button's z index is lower than the 3-dot menu icons on the Create Automation view

<!-- READ THIS FIRST:

  • If you need additional help with this template please refer to https://www.home-assistant.io/help/reporting_issues/
  • Make sure you are running the latest version of Home Assistant before reporting an issue: https://github.com/home-assistant/home-assistant/releases
  • Do not report issues for custom Lovelace cards.
  • Provide as many details as possible. Paste logs, configuration samples and code into the backticks. DO NOT DELETE ANY TEXT from this template! Otherwise, your issue may be closed without comment. -->

Checklist

  • [x] I have updated to the latest available Home Assistant version.
  • [x] I have cleared the cache of my browser.
  • [x] I have tried a different browser to see if it is related to my browser.

The problem

<!-- Describe the issue you are experiencing here to communicate to the maintainers. Tell us about the current behavior. If possible provide a screenshot with a description. -->

The 3 dot menu icon appears above save button, preventing save button from being clicked.

Screenshot_20200720-073337.jpg

Expected behavior

<!-- Describe what you expected to happen or it should look/behave. If possible provide a screenshot with a description. -->

On scroll the save icon should be higher than any other element on the page.

Steps to reproduce

<!-- Provide steps for us, that helps reproducing your issue. For example: 1. Add a climate integration 2. Navigate to Lovelace 3. Click more info of the climate entity 4. Set the HVAC action to heat 5. Set the temperature higher than the current temperature 6. Set the HVAC action to cool -->

Add a new automation and scroll until reaching a 3 dot menu.

Environment

<!-- Provide details about the versions you are using, which helps us reproducing and finding the issue quicker. Version information is found in the Home Assistant frontend: Configuration -> Info.

Browser version and operating system is important! Please try to replicate your issue in a different browser and be sure to include your findings. -->

Don't know how to run pre releases from Docker

  • Home Assistant release with the issue: 0.112.4
  • Last working Home Assistant release (if known):
  • Browser and browser version: Android / Firefox
  • Operating system: Debian

State of relevant entities

<!-- If your issue is about how an entity is shown in the UI, please add the state and attributes for all situations with a screenshot of the UI. You can find this information at /developer-tools/state -->


Problem-relevant configuration

<!-- An example configuration that caused the problem for you. Fill this out even if it seems unimportant to you. Please be sure to remove personal information like passwords, private URLs and other credentials. -->


Javascript errors shown in your browser console/inspector

<!-- If you come across any javascript or other error logs, e.g., in your browser console/inspector please provide them. -->


Additional information

created time in 2 months

pull request commentphilbowles/PangolinMQTT

Reorder functions to make example compile.

Respectfully @philbowles, I understand PIO has ignored your suggestions for their build systems and therefore you don't want to waste your time rewriting for them. I get that.

What I don't understand is dening people like @luebbe from doing that work for you. This PR is incredibly minor and fixes builds for a very popular environment. "Embedded MQTT for the real world" should mean more than the one world you approve of.

If there's a reason for your stance besides stubbornness please let me know because I'm quite curious.

luebbe

comment created time in 2 months

startedjonathanadams/esphome-configs

started time in 2 months

PR opened jonathanadams/esphome-configs

Add Teckin-SS33

3 port outdoor model, works well with ESPHome

https://www.amazon.com/TECKIN-Individual-Compatible-Waterproof-Certified/dp/B07YWJV4SZ/

+96 -0

0 comment

1 changed file

pr created time in 2 months

push eventqcasey/esphome-configs

Quinn Casey

commit sha e87d5b7778d4f6a01fa2ad480eb3c63ade407fbd

Add Teckin-SS33

view details

push time in 2 months

fork qcasey/esphome-configs

ESPHome Device Configurations Repository - A database of user submitted configurations for a variety of devices which can be flashed to run ESPHome.io firmware.

https://ESPHome-Configs.io

fork in 2 months

startedkalkih/mini-graph-card

started time in 2 months

issue commenthome-assistant/android

Can't filter entities, seems to be cut off at header

Gotcha, should I post this over on https://github.com/home-assistant/frontend ?

qcasey

comment created time in 2 months

issue commenthome-assistant/android

Can't filter entities, seems to be cut off at header

I pulled the latest release and unfortunately it's still an issue. This happens in chrome as well.

It would not surprise me if this is unique to OnePlus. But let me know if there's anything else I can help with

Screenshot_20200710-230539__01.jpg

Screenshot_20200710-230831.jpg

qcasey

comment created time in 2 months

startedhome-assistant/core

started time in 2 months

issue commenthome-assistant/android

Can't filter entities, seems to be cut off at header

Oddly enough, it works just fine in landscape

Screenshot_20200708-204659__01

qcasey

comment created time in 2 months

issue openedhome-assistant/android

Can't filter entities, seems to be cut off at header

<!-- READ THIS FIRST:

  • Make sure you run the latest version of the Android app
  • Make sure you run the latest version of Home Assistant
  • Make sure to check the Companion docs for troubleshooting and configuration: https://companion.home-assistant.io/ DO NOT DELETE ANY TEXT from this template! All requested information is important. -->

Home Assistant Android version: 1.11.0-215

Android version: Android 10

Phone model: OnePlus 7 Pro

Home Assistant version: 0.112.0

Last working Home Assistant release (if known):

Description of problem:

Can't filter entities, seems to be cut off at header and below search bar. Closing the filter menu pushes the Search bar / Filter button up too high.

Traceback (if applicable):


Screenshot of problem:

Screenshot_20200708-204151 Screenshot_20200708-204204

Additional information:

created time in 2 months

startedct-Open-Source/tuya-convert

started time in 2 months

startedUlauncher/Ulauncher

started time in 3 months

startedphilbowles/PangolinMQTT

started time in 3 months

startedhome-assistant/android

started time in 3 months

issue openedSesameCrew/sesame_issues

Extremely minor nitpick: icons in app search suggestions not centered

Almost not worth mentioning, but the icons in each touchable opacity are left aligned with only right margin. Shown in this image:

https://imgur.com/a/w9bb6Kf

Literally unusable. Heh just kidding. Thanks for the great app!

created time in 3 months

push eventqcasey/async-mqtt-client

Quinn

commit sha 261921ec516b47630841843129e756f40203e700

remove duplicate overload

view details

push time in 3 months

push eventqcasey/async-mqtt-client

Quinn

commit sha b373abef9c8da031fcc995ec19acb9e44a171235

revert incoming change

view details

push time in 3 months

push eventqcasey/async-mqtt-client

Tihomir Heidelberg

commit sha da04d8de5c855892535d995cb47b9a0ae01026a2

fix sending malformed packets with mutex (#139)

view details

Bollie

commit sha 778c86b90dc1fa8454839d4eb0bdccb4dabc4329

correct faulty url (#137)

view details

Zhenyu Wu

commit sha fb0b4cb65ab205e34fdaaa034a04e9b1f0fb4d37

fix confusing disconnect event (#83) * Fix confusing disconnect event * Do dispatch TCP connection failure event * Fix confusing code line due to bad cherry-pick

view details

Christian Wicke

commit sha 8bd918bfeb2f197afa8b0cb5d278ab2942c62ccb

fix mqtt.disconnect() (#118)

view details

Jeroen

commit sha 2aded0e65613bf8a0937e03b65db9512c6732d0a

Fix #130, #147, #160 and #166 (#165) * Solved setWill() cause mqtt could not connect with SSL enable #107 https://github.com/marvinroger/async-mqtt-client/issues/107 * Fixed https://github.com/marvinroger/async-mqtt-client/issues/160 * Fixed bug https://github.com/marvinroger/async-mqtt-client/issues/147 * Fixed https://github.com/marvinroger/async-mqtt-client/issues/166 - ESP32 now also uses a unique client id - getClientId() fuction added * Solved Minor Flaw https://github.com/marvinroger/async-mqtt-client/issues/147#issuecomment-560089433

view details

Merlin Schumacher

commit sha 7f1ba481a22d56ccf123e4b2f6e555d134c956d0

Fix compile issues with ESPAsyncTCP and PlatformIO (#162) The library doesn't compile with the newer ESPAsyncTCP versions (1.2.1 and up). That causes issues with PlatformIO and requires manual changes in the library.json files as a workaround.

view details

DX168B

commit sha 5ee912af6b8de3c7a1fee92bbb43aecb5c4179cb

Removed bindings to old versions of libraries ESP_Async_TCP and Async_TCP

view details

DX168B

commit sha 2e85978ba0e801d7bbe33e510ce248f5aa812823

Improved stability when calling the "AsyncMqttClient::connect()" method multiple times. Problem: When repeatedly calling this method, while the connection has not yet been established, at the level of the "ESP Async TCP" library or at the level of Espressif SDK, many "half-dead" objects are created that are referenced by the same callback functions. These objects are not participating in the data exchange, however, they periodically call these callback functions, which leads to malfunctions. Solution: Adding a blocking flag "AsyncMqttClient::_lockMultyConnections" to the "Async MQTT Client" library, which prevents consequences of multiple calls to the methods "AsyncMqttClient::connect()" and "AsyncMqttClient::disconnect()"

view details

DX168B

commit sha 7eacb0279c69934aa01f6706172233b7e714e465

Removing compiler warnings in Constructor initialization.

view details

Quinn

commit sha f6b3a4dee9b7ff566896775a4deef9b71ed20525

Merge branch 'master' of https://github.com/dx168b/async-mqtt-client into dx168b-master

view details

Quinn

commit sha e88115179dbdbae6d6d52f7ee514663cf0a59a33

Merge branch 'dx168b-master'

view details

push time in 3 months

PR merged qcasey/async-mqtt-client

Merge unmerged forks
+89 -34

0 comment

4 changed files

qcasey

pr closed time in 3 months

PR opened qcasey/async-mqtt-client

Merge unmerged forks
+89 -34

0 comment

4 changed files

pr created time in 3 months

startedtve/async-mqtt-client

started time in 3 months

fork qcasey/async-mqtt-client

📶 An Arduino for ESP8266 asynchronous MQTT client implementation

fork in 3 months

more