summaryrefslogtreecommitdiff
path: root/src/home
AgeCommit message (Collapse)Author
2023-05-29platformio: split code into librariesEvgeny Zinoviev
2023-05-22pio_ini.py: platformio.ini generation improvementsEvgeny Zinoviev
2023-05-18openwrt: server sideEvgeny Zinoviev
2023-05-18openwrt: home side changesEvgeny Zinoviev
2023-05-17pio: products refactoringEvgeny Zinoviev
2023-05-12drop unused importsEvgeny Zinoviev
2023-05-12temphum: refactoring in progressEvgeny Zinoviev
2023-05-11mqtt, esp: add new esp8266-based deviceEvgeny Zinoviev
2023-04-20support config.db_pathEvgeny Zinoviev
2023-02-05ipcam_server: centralized config, universal workersEvgeny Zinoviev
2023-01-04config: use get_addr() instead of parse_addr(config[...])Evgeny Zinoviev
2023-01-04add relay_mqtt_http_proxyEvgeny Zinoviev
2023-01-04polaris_kettle_bot: use new bot frameworkEvgeny Zinoviev
2023-01-01mqtt relay: change log level of subscribe messageEvgeny Zinoviev
2023-01-01mqtt relay: rename home_id to device_id here and thereEvgeny Zinoviev
2023-01-01mqtt relay: support OTAResult payloadEvgeny Zinoviev
2023-01-01relay_mqtt_*: add monitoring util, improve overall supportEvgeny Zinoviev
2022-12-30fix bot frameworkEvgeny Zinoviev
2022-12-25mqtt/payload: fix bitfieldsEvgeny Zinoviev
2022-12-24relay_mqtt_bot, pump_mqtt_botEvgeny Zinoviev
2022-12-24pump-mqtt-bot: wip; relayctl: somewhat stableEvgeny Zinoviev
2022-12-18home/mqtt/payload: add __init__.pyEvgeny Zinoviev
2022-12-18pump_bot: rename modules, make it clear it works locally on sunxi h3 boardEvgeny Zinoviev
2022-12-18http: support PUT and DELETE in HTTPServerEvgeny Zinoviev
2022-12-18mqtt refactoring (wip)Evgeny Zinoviev
2022-12-02telegram/bot framework: fix callbackhandler decorator againEvgeny Zinoviev
2022-11-18inverter_bot: fix callbackhandler decoratorEvgeny Zinoviev
2022-11-18sound_sensor_server: fix sqlite....Evgeny Zinoviev
2022-11-18sound_sensor_server: fixEvgeny Zinoviev
2022-11-18fix sqlite syntax errorEvgeny Zinoviev
2022-11-18sound_sensor_server: persistent guard_enabled stateEvgeny Zinoviev
2022-11-18web_api: make endpoints naming consistent, use _ instead of -Evgeny Zinoviev
2022-11-07sensors_bot fixEvgeny Zinoviev
2022-11-07sensors_bot: experimental fixEvgeny Zinoviev
2022-11-07sound_bot: fixesEvgeny Zinoviev
2022-11-07home.bot: fix @handlerEvgeny Zinoviev
2022-11-07sound_bot: rewrite using new bot framework (not tested)Evgeny Zinoviev
2022-11-06home.telegram.bot: make some inner module variables 'private' (start name ↵Evgeny Zinoviev
with underscore)
2022-11-06inverter_bot: refactor and introduce new functionsEvgeny Zinoviev
2022-11-06api: fix inverter methodsEvgeny Zinoviev
2022-11-06api/client: fix inverter get methodsEvgeny Zinoviev
2022-11-06api: inverter methodsEvgeny Zinoviev
2022-10-30fix web api client againEvgeny Zinoviev
2022-10-30fix api clientEvgeny Zinoviev
2022-10-30web_api: rewrite to aiohttp, drop flaskEvgeny Zinoviev
2022-10-29inverter_bot: add current OSP to status outputEvgeny Zinoviev
2022-10-25db/inverter: fix retrieving intervalsEvgeny Zinoviev
2022-10-24Merge branch 'master' of ch1p.io:homekitEvgeny Zinoviev
2022-10-24add utility that calculates total sum of consumed energy in wh for given periodEvgeny Zinoviev
2022-10-22inverter: improve util programEvgeny Zinoviev
2022-10-22inverter_bot: update osp util programEvgeny Zinoviev
2022-10-19inverter/monitor: fixEvgeny Zinoviev
2022-10-19inverter/monitor: also use mppt2 solar detectionEvgeny Zinoviev
2022-10-19inverter/monitor: fix mptt activity detectionEvgeny Zinoviev
2022-10-19inverter/monitor: upd...Evgeny Zinoviev
2022-10-19inverter/monitor: logic fixEvgeny Zinoviev
2022-10-19inverter/monitor: add new fields to dump_status()Evgeny Zinoviev
2022-10-19inverter: utilities-related notifications (not tested yet)Evgeny Zinoviev
2022-09-22add ssh_tunnels_config_utilEvgeny Zinoviev
2022-09-18sound_sensor_node: add threshold configuration optionEvgeny Zinoviev
2022-09-12mqtt: add temproom typeEvgeny Zinoviev
2022-09-02inverter: support inverter-tools 1.5.0Evgeny Zinoviev
2022-08-31inverter/monitor: fix ac charging program in some cases when both ac input & ↵Evgeny Zinoviev
pv are connected
2022-08-30inverter/status: dump_status(): return ac_modeEvgeny Zinoviev
2022-08-30inverter: a/c input mode switchingEvgeny Zinoviev
2022-08-28inverter/monitor: set min charging current when doneEvgeny Zinoviev
2022-08-21inverter/monitor: gen_stop(): always reset stateEvgeny Zinoviev
2022-07-02polaris_kettle_bot: when the boiling is done, notify user more effectivelyEvgeny Zinoviev
2022-06-30polaris pwk 1725cgld full supportEvgeny Zinoviev
- significant improvements, correctnesses and stability fixes in protocol implementation - correct handling of device appearances and disappearances - flawlessly functioning telegram bot that re-renders kettle's state (temperature and other) in real time
2022-06-17refactor telegram message reportingEvgeny Zinoviev
2022-06-15media/record: fix terminating a program that doesn't want to be terminatedEvgeny Zinoviev
2022-06-15media/storage: fix PseudoRecordFileEvgeny Zinoviev
2022-06-14camera_node: workaround for storage logic for esp32-cam based camEvgeny Zinoviev
2022-06-14media/record: fix esp32-cam recorderEvgeny Zinoviev
2022-06-141) fix camera_node 2) delete unused importsEvgeny Zinoviev
2022-06-14media: refactor sound_node, introduce camera_nodeEvgeny Zinoviev
2022-06-12ipcam_server: add DVRScanInvalidTimecodes exception type, change handling logicEvgeny Zinoviev
2022-06-12ipcam_server: try to fix something....Evgeny Zinoviev
2022-06-12ipcam_server: telegram notification (not tested... we'll see)Evgeny Zinoviev
2022-06-11ipcam: rewrite motion detection systemEvgeny Zinoviev
2022-06-01config: delete obsolete debugging stuffEvgeny Zinoviev
2022-05-31config: support yamlEvgeny Zinoviev
2022-05-19esp32-cam: support applying camera configEvgeny Zinoviev
2022-05-17initial camera support (only esp32-cam at the moment)Evgeny Zinoviev
2022-05-02inverter/monitor: update todo notesEvgeny Zinoviev
2022-05-02inverter/monitor: some todo notesEvgeny Zinoviev
2022-04-29temphum: support multiple temp/relhum sensorsEvgeny Zinoviev
2022-04-24initial publicEvgeny Zinoviev