Skip to content

Instantly share code, notes, and snippets.

View hnykda's full-sized avatar

Daniel Hnyk hnykda

View GitHub Profile
{"device":{"type":"SHRGBW2","mac":"E8DB84807745","hostname":"shellyrgbw2-807745","num_outputs":4},"wifi_ap":{"enabled":false,"ssid":"shellyrgbw2-807745","key":""},"wifi_sta":{"enabled":true,"ssid":"artpolis","ipv4_method":"dhcp","ip":null,"gw":null,"mask":null,"dns":null},"wifi_sta1":{"enabled":false,"ssid":null,"ipv4_method":"dhcp","ip":null,"gw":null,"mask":null,"dns":null},"ap_roaming":{"enabled":false,"threshold":-70},"mqtt": {"enable":false,"server":"192.168.33.3:1883","user":"","id":"shellyrgbw2-807745","reconnect_timeout_max":60.000000,"reconnect_timeout_min":2.000000,"clean_session":true,"keep_alive":60,"max_qos":0,"retain":false,"update_period":30},"coiot": {"enabled":true,"update_period":15,"peer":""},"sntp":{"server":"time.google.com","enabled":true},"login":{"enabled":false,"unprotected":false,"username":"admin"},"pin_code":"","name":null,"fw":"20220209-094013/v1.11.8-g8c7bb8d","factory_reset_from_switch":true,"discoverable":false,"build_info":{"build_id":"20220209-094013/v1.11.8-g8c7bb8d","build_
substitutions:
device_name: bottommirror
esphome:
name: ${device_name}
platform: ESP8266
board: esp01_1m
logger:
api:
@hnykda
hnykda / log.txt
Created March 18, 2023 15:07
log
This file has been truncated, but you can view the full file.
info 2023-03-17 12:13:04: MQTT publish: topic 'zigbee2mqtt/TRVGamma', payload '{"auto_lock":"MANUAL","away_mode":"OFF","away_preset_days":1,"away_preset_temperature":15,"battery_low":false,"boost_time":300,"child_lock":"UNLOCK","comfort_temperature":19,"current_heating_setpoint":13.5,"eco_temperature":15,"force":"normal","holidays":[{"hour":6,"minute":0,"temperature":19},{"hour":8,"minute":0,"temperature":15},{"hour":11,"minute":30,"temperature":15},{"hour":12,"minute":30,"temperature":15},{"hour":17,"minute":30,"temperature":19},{"hour":22,"minute":0,"temperature":15}],"holidays_schedule":"06:00/19°C 08:00/15°C 11:30/15°C 12:30/15°C 17:30/19°C 22:00/15°C","last_seen":"2023-03-17T12:13:04+01:00","linkquality":83,"local_temperature":14,"local_temperature_calibration":-1,"max_temperature":19,"min_temperature":5,"position":0,"preset":"manual","programming_mode":null,"running_state":"idle","system_mode":"auto","update":{"installed_version":-1,"latest_version":-1,"state":null},"update_available":null,"valve_detec
Fri Aug 5 13:33:52 2022 daemon.notice netifd: Interface 'wanv6' is setting up now
Fri Aug 5 13:33:52 2022 user.debug netifd: ubus call network.interface notify_proto { "action": 1, "command": [ "\/usr\/sbin\/pppd", "nodetach", "ifname", "pppoev6-wanv6", "ipparam", "wanv6", "lcp-echo-interval", "20", "lcp-echo-failure", "5", "nodefaultroute", "noaccomp", "nopcomp", "ipv6", "maxfail", "1", "user", "wia", "password", "wia", "ip-up-script", "\/lib\/netifd\/pppv6-up", "ipv6-up-script", "\/lib\/netifd\/pppv6-up", "ip-down-script", "\/lib\/netifd\/ppp-down", "ipv6-down-script", "\/lib\/netifFri Aug 5 13:33:52 2022 daemon.info pppd[18458]: pppoe_init() success
Fri Aug 5 13:33:52 2022 daemon.notice netifd: wanv6 (18458): pppoe_init() success
Fri Aug 5 13:33:52 2022 daemon.notice pppd[18458]: PPPoE DevName Hook, the name is nic-br-wan
Fri Aug 5 13:33:52 2022 daemon.notice netifd: wanv6 (18458): PPPoE DevName Hook, the name is nic-br-wan
Fri Aug 5 13:33:52 2022 daemon.notice pppd[18458]: make the channel with pp
INFO Reading configuration /config/esphome/esphome-web-aee2ce.yaml...
INFO Generating C++ source...
INFO Compiling app...
Processing hrv-controller (board: nodemcuv2; framework: arduino; platform: platformio/espressif8266 @ 3.2.0)
--------------------------------------------------------------------------------
HARDWARE: ESP8266 80MHz, 80KB RAM, 4MB Flash
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
Dependency Graph
|-- <ESPAsyncTCP-esphome> 1.2.3
|-- <ESPAsyncWebServer-esphome> 2.1.0
[16:04:30][I][app:102]: ESPHome version 2022.3.1 compiled on Jan 29 2023, 16:02:29
[16:04:30][C][wifi:491]: WiFi:
[16:04:30][C][wifi:353]: Local MAC: E8:DB:84:AE:E2:CE
[16:04:30][C][wifi:354]: SSID: [redacted]
[16:04:30][C][wifi:355]: IP Address: 192.168.0.19
[16:04:30][C][wifi:356]: BSSID: [redacted]
[16:04:30][C][wifi:358]: Hostname: 'esphome-web-aee2ce'
[16:04:30][C][wifi:360]: Signal strength: -66 dB ▂▄▆█
[16:04:30][V][wifi:362]: Priority: 0.0
[16:04:30][C][wifi:364]: Channel: 3
@hnykda
hnykda / dsl.py
Last active June 20, 2022 22:45
import inspect
from typing import Callable, List, Union, Any, Dict
Variable = str
Value = Union[str, int, float]
Condition = List[Value]
DataElement = Dict[Any, Any]
class BaseCommand:
Dobrý den, do naší domácnosti v rodinném domě (180m2) hledáme někoho, kdy by nám byl pravidelně ochoten pravidelně (nehledáme nutně pouze jednoho člověka, momentálně je pro nás nejdůležitější vaření):
1. vypomoci s úklidem domácnosti (standardní úklid jako plochy, luxování, prach, koupelny, ...)
2. navařit na pár dní dopředu zdravé jídlo (většinou vegetariánské, suroviny můžeme obstarat, recepty můžeme také dodat ale rádi si necháme poradit) a zamrazit/uložit
3. občas pohlídat pětiletou dceru (která je moc fajn)
Jsme dost flexibilní, máme v lidech důvěru, necháme si poradit a jde nám spíš o funkčnost, než o dokonalost. Samozřejmě oceníme případné schopnosti navíc, v případě hlídání například respektující a naslouchající přístup k dítěti (momentálně navštěvuje Montessori školku), nebo komunikaci v jiném jazyce (umí plynule česky, anglicky a španělsky).
Preferujeme dlouhodobou spolupráci a umíme ji ocenit.
{"data": [{"properties": {}, "commands": {}, "components": [], "apiVersion": 1, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/1288155/gateways/7633107011920219/devices/0/features/heating.circuits.1.operating.programs.active", "gatewayId": "7633107011920219", "feature": "heating.circuits.1.operating.programs.active", "timestamp": "2022-03-29T10:14:40.323Z", "isEnabled": false, "isReady": true, "deviceId": "0"}, {"properties": {"active": {"value": false, "type": "boolean"}}, "commands": {}, "components": [], "apiVersion": 1, "uri": "https://api.viessmann.com/iot/v1/equipment/installations/1288155/gateways/7633107011920219/devices/0/features/heating.circuits.0.operating.modes.dhw", "gatewayId": "7633107011920219", "feature": "heating.circuits.0.operating.modes.dhw", "timestamp": "2022-03-29T10:14:39.531Z", "isEnabled": true, "isReady": true, "deviceId": "0"}, {"properties": {"active": {"value": false, "type": "boolean"}}, "commands": {"activate": {"uri": "https://api.viessmann.com/iot/v1/equip
// 20220110161336
// http://192.168.0.117/status
{
"wifi_sta": {
"connected": true,
"ssid": "artpolis",
"ip": "192.168.0.117",
"rssi": -58
},