Skip to content

Commit

Permalink
feat: add support for switchbot plug mini
Browse files Browse the repository at this point in the history
feat: add humidifier monitor combined w/plug mini to refill tank
  • Loading branch information
bigboxer23 committed Mar 19, 2024
1 parent 483a507 commit a7484a5
Show file tree
Hide file tree
Showing 5 changed files with 464 additions and 150 deletions.
62 changes: 38 additions & 24 deletions VeraAutomationHub.iml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<configuration />
</facet>
</component>
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_21">
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_17">
<output url="file://$MODULE_DIR$/target/classes" />
<output-test url="file://$MODULE_DIR$/target/test-classes" />
<content url="file://$MODULE_DIR$">
Expand All @@ -44,27 +44,21 @@
<orderEntry type="library" name="Maven: org.springframework:spring-core:6.1.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-jcl:6.1.2" level="project" />
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:2.2" level="project" />
<orderEntry type="library" name="Maven: org.springdoc:springdoc-openapi-starter-webmvc-ui:2.3.0" level="project" />
<orderEntry type="library" name="Maven: org.springdoc:springdoc-openapi-starter-webmvc-api:2.3.0" level="project" />
<orderEntry type="library" name="Maven: org.springdoc:springdoc-openapi-starter-common:2.3.0" level="project" />
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-core-jakarta:2.2.19" level="project" />
<orderEntry type="library" name="Maven: org.springdoc:springdoc-openapi-starter-webmvc-ui:2.4.0" level="project" />
<orderEntry type="library" name="Maven: org.springdoc:springdoc-openapi-starter-webmvc-api:2.4.0" level="project" />
<orderEntry type="library" name="Maven: org.springdoc:springdoc-openapi-starter-common:2.4.0" level="project" />
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-core-jakarta:2.2.20" level="project" />
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.13.0" level="project" />
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-annotations-jakarta:2.2.19" level="project" />
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-models-jakarta:2.2.19" level="project" />
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-annotations-jakarta:2.2.20" level="project" />
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-models-jakarta:2.2.20" level="project" />
<orderEntry type="library" name="Maven: jakarta.validation:jakarta.validation-api:3.0.2" level="project" />
<orderEntry type="library" name="Maven: org.webjars:swagger-ui:5.10.3" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-kotlin:2.16.1" level="project" />
<orderEntry type="library" name="Maven: org.webjars:swagger-ui:5.11.8" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-kotlin:2.17.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.15.3" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.15.3" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.15.3" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-reflect:1.9.21" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib:1.9.21" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains:annotations:13.0" level="project" />
<orderEntry type="library" name="Maven: com.squareup.moshi:moshi:1.15.0" level="project" />
<orderEntry type="library" name="Maven: com.squareup.okio:okio:2.10.0" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-common:1.9.21" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.21" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.21" level="project" />
<orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.30" level="project" />
<orderEntry type="library" name="Maven: net.logstash.logback:logstash-logback-encoder:7.4" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-starter-test:3.2.1" level="project" />
Expand Down Expand Up @@ -107,24 +101,24 @@
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:10.1.17" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-web:6.1.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:6.1.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-web:6.2.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-web:6.2.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-aop:6.1.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-beans:6.1.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context:6.1.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-expression:6.1.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-config:6.2.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-core:6.2.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-config:6.2.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-core:6.2.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-crypto:6.2.1" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-observation:1.12.1" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-commons:1.12.1" level="project" />
<orderEntry type="library" name="Maven: com.google.code.gson:gson:2.10.1" level="project" />
<orderEntry type="library" name="Maven: com.google.guava:guava:33.0.0-jre" level="project" />
<orderEntry type="library" name="Maven: com.google.guava:guava:33.1.0-jre" level="project" />
<orderEntry type="library" name="Maven: com.google.guava:failureaccess:1.0.2" level="project" />
<orderEntry type="library" name="Maven: com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava" level="project" />
<orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:3.0.2" level="project" />
<orderEntry type="library" name="Maven: org.checkerframework:checker-qual:3.41.0" level="project" />
<orderEntry type="library" name="Maven: com.google.errorprone:error_prone_annotations:2.23.0" level="project" />
<orderEntry type="library" name="Maven: com.google.j2objc:j2objc-annotations:2.8" level="project" />
<orderEntry type="library" name="Maven: org.checkerframework:checker-qual:3.42.0" level="project" />
<orderEntry type="library" name="Maven: com.google.errorprone:error_prone_annotations:2.26.1" level="project" />
<orderEntry type="library" name="Maven: com.google.j2objc:j2objc-annotations:3.0.0" level="project" />
<orderEntry type="library" name="Maven: org.elasticsearch.client:elasticsearch-rest-high-level-client:7.17.13" level="project" />
<orderEntry type="library" name="Maven: org.elasticsearch:elasticsearch:7.17.13" level="project" />
<orderEntry type="library" name="Maven: org.elasticsearch:elasticsearch-core:7.17.13" level="project" />
Expand Down Expand Up @@ -182,10 +176,30 @@
<orderEntry type="library" name="Maven: com.google.oauth-client:google-oauth-client-jetty:1.34.1" level="project" />
<orderEntry type="library" name="Maven: com.google.oauth-client:google-oauth-client-java6:1.34.1" level="project" />
<orderEntry type="library" name="Maven: com.google.apis:google-api-services-calendar:v3-rev20230707-2.0.0" level="project" />
<orderEntry type="library" name="Maven: com.bigboxer23:utils:2.0.19" level="project" />
<orderEntry type="library" name="Maven: com.bigboxer23:utils:2.0.22" level="project" />
<orderEntry type="library" name="Maven: commons-io:commons-io:2.15.1" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:2.0.9" level="project" />
<orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:4.12.0" level="project" />
<orderEntry type="library" name="Maven: io.github.zeroone3010:yetanotherhueapi:2.7.0" level="project" />
<orderEntry type="library" name="Maven: com.squareup.okio:okio:3.6.0" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.21" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.21" level="project" />
<orderEntry type="library" name="Maven: com.squareup.moshi:moshi:1.15.1" level="project" />
<orderEntry type="library" name="Maven: com.squareup.okio:okio-jvm:3.7.0" level="project" />
<orderEntry type="library" name="Maven: com.bigboxer23:switchbotapi-java:1.1.3" level="project" />
<orderEntry type="library" name="Maven: com.bigboxer23:govee-java-api:1.1.3" level="project" />
<orderEntry type="library" name="Maven: com.hivemq:hivemq-mqtt-client:1.3.3" level="project" />
<orderEntry type="library" name="Maven: io.reactivex.rxjava2:rxjava:2.2.21" level="project" />
<orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.4" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: io.netty:netty-buffer:4.1.104.Final" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: io.netty:netty-codec:4.1.104.Final" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: io.netty:netty-common:4.1.104.Final" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: io.netty:netty-handler:4.1.104.Final" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: io.netty:netty-resolver:4.1.104.Final" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: io.netty:netty-transport-native-unix-common:4.1.104.Final" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: io.netty:netty-transport:4.1.104.Final" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: org.jctools:jctools-core:2.1.2" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains:annotations:16.0.3" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: com.google.dagger:dagger:2.27" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: javax.inject:javax.inject:1" level="project" />
</component>
</module>
Loading

0 comments on commit a7484a5

Please sign in to comment.