Skip to content

Instantly share code, notes, and snippets.

View hnykda's full-sized avatar

Daniel Hnyk hnykda

View GitHub Profile
@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 / vicare_manual_set.py
Last active October 29, 2023 12:30
Home Assistant PyScript setting temperatures via pyvicare
from PyViCare.PyViCare import PyViCare
COMFORT = "comfort"
NORMAL = "normal"
REDUCED = "reduced"
SLEEP = 5
@pyscript_executor
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
},
from PyViCare.PyViCare import PyViCare
COMFORT = "comfort"
NORMAL = "normal"
REDUCED = "reduced"
SLEEP = 5
@pyscript_executor
2021-12-29 21:44:21 ERROR (MainThread) [homeassistant.helpers.script.websocket_api_script] websocket_api script: Error executing script. Unexpected error for call_service at pos 1: (PyViCareCommandError(...), 'Command failed with status code 422. Reason given was: VALIDATION_ERROR')
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 381, in _async_step
await getattr(self, handler)()
File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 584, in _async_call_service_step
await service_task
File "/usr/src/homeassistant/homeassistant/core.py", line 1495, in async_call
task.result()
File "/usr/src/homeassistant/homeassistant/core.py", line 1530, in _execute_service
await handler.job.target(service_call)