Skip to content

Instantly share code, notes, and snippets.

View jnimmo's full-sized avatar

James Nimmo jnimmo

View GitHub Profile
@jnimmo
jnimmo / bthome-pulse-meter.yaml
Last active April 27, 2024 07:59 — forked from jacobw/dev4.yaml
ESPHome BTHome Pulse Meter Example
esphome:
name: power-meter
on_boot:
priority: -100
then:
- if:
condition:
switch.is_on: disable_wifi
then:
script.execute: schedule_disable_wifi
@jnimmo
jnimmo / wican-ioniq28kw.yaml
Last active June 1, 2024 17:30 — forked from mukowman/wican.yaml
WiCAN Esphome
substitutions:
device_name: car
charging_voltage_threshold: '13.4'
low_voltage_threshold: '12.0'
low_voltage_sleep_duration: 1hours
deep_sleep_duration: 3min # 5 * 60000
# 5 min * 60000 = 300000
first_boot_run_duration: '300000'
abrp_key: !secret abrp_key
abrp_token: !secret abrp_token
@jnimmo
jnimmo / swagger.json
Created February 20, 2020 03:14 — forked from dragouf/swagger.json
Mevo
{"swagger":"2.0","info":{"version":"v1","title":"Vulog Carsharing FO API"},"basePath":"/api-fo/final","paths":{"/v1/availableVehicles":{"get":{"tags":["AvailableVehicles"],"summary":"All available vehicles.","description":"Get the list of all available vehicles, it can be a lot of data.","operationId":"V{versionAvailableVehiclesGet","consumes":[],"produces":["text/plain","application/json","text/json"],"parameters":[],"responses":{"200":{"description":"An array of available vehicles","schema":{"type":"array","items":{"$ref":"#/definitions/AvailableVehicle"}}},"204":{"description":"No available vehicle found"}}}},"/v1/device/notification":{"post":{"tags":["Device"],"summary":"Susbcribe a phone device for push notifications","operationId":"V{versionDeviceNotificationPost","consumes":["application/json","text/json","application/json-patch+json"],"produces":["text/plain","application/json","text/json"],"parameters":[{"name":"subscription","in":"body","description":"the subscription details","required":false,"sche