41554 blogs · [ { "id": "01a087b2-6698-72b6-b7d8-cefb63cd514c", "title": "Fix Home-Assistant statistics and energy erroneous values", "url": "https://notes.iopush.net/blog/2025/09-hass-fix-statistics/", "published_at": "2025-09-30T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448b09556f5", "title": null, "url": "https://notes.iopush.net/", "published_at": "2025-09-30T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448b140b766", "title": null, "url": "https://notes.iopush.net/blog/", "published_at": "2025-09-30T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448b18001f8", "title": null, "url": "https://notes.iopush.net/categories/", "published_at": "2025-09-30T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448b27fad09", "title": null, "url": "https://notes.iopush.net/tags/home-automation/", "published_at": "2025-09-30T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448b283c84e", "title": null, "url": "https://notes.iopush.net/categories/home-automation/", "published_at": "2025-09-30T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448b34c37e4", "title": null, "url": "https://notes.iopush.net/tags/home-assistant/", "published_at": "2025-09-30T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448b4426279", "title": null, "url": "https://notes.iopush.net/tags/", "published_at": "2025-09-30T00:00:00+00:00" }, { "id": "01a087b2-6699-7383-b375-03559a170695", "title": "Reverse engineer Cubii elliptic bike BLE protocol", "url": "https://notes.iopush.net/blog/2023/09-cubii-ble-protocol/", "published_at": "2023-09-13T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448b47f7748", "title": null, "url": "https://notes.iopush.net/tags/electronics/", "published_at": "2023-09-13T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448b5340dd4", "title": null, "url": "https://notes.iopush.net/categories/electronics/", "published_at": "2023-09-13T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448b59c26ea", "title": null, "url": "https://notes.iopush.net/tags/iot/", "published_at": "2023-09-13T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448b6359143", "title": null, "url": "https://notes.iopush.net/tags/radio/", "published_at": "2023-09-13T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448b721d406", "title": null, "url": "https://notes.iopush.net/tags/reverse-engineering/", "published_at": "2023-09-13T00:00:00+00:00" }, { "id": "01a087b2-6699-7383-b375-03559a2f5838", "title": "Reverse engineer a wireless temperature sensor - Rika pellet stove", "url": "https://notes.iopush.net/blog/2022/12-rika-wireless-temperature-1/", "published_at": "2022-12-04T00:00:00+00:00" }, { "id": "01a087b2-6699-7383-b375-03559aebccce", "title": "LoRaWAN on RAK3172 thanks to ST CubeMX, with VS Code", "url": "https://notes.iopush.net/blog/2022/01-rak3172/", "published_at": "2022-01-06T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448b8cb7d6f", "title": null, "url": "https://notes.iopush.net/tags/lorawan/", "published_at": "2022-01-06T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448b9751d82", "title": null, "url": "https://notes.iopush.net/tags/stm32/", "published_at": "2022-01-06T00:00:00+00:00" }, { "id": "01a087b2-6699-7383-b375-03559b4f8d67", "title": "Update iTead Sonoff Zigbee 3.0 USB Dongle Plus", "url": "https://notes.iopush.net/blog/2021/12-itead-zigbee-dongle/", "published_at": "2021-12-12T00:00:00+00:00" }, { "id": "01a087b2-6699-7383-b375-03559be4f945", "title": "UBports part 1 - Compiling and booting for Samsung S7", "url": "https://notes.iopush.net/blog/2021/01-ubports-part-1/", "published_at": "2021-01-29T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448b9d4b208", "title": null, "url": "https://notes.iopush.net/tags/informatics/", "published_at": "2021-01-29T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448ba7b292b", "title": null, "url": "https://notes.iopush.net/categories/informatics/", "published_at": "2021-01-29T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448badff9af", "title": null, "url": "https://notes.iopush.net/tags/linux/", "published_at": "2021-01-29T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448bb7118db", "title": null, "url": "https://notes.iopush.net/tags/smartphone/", "published_at": "2021-01-29T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448bc1f7645", "title": null, "url": "https://notes.iopush.net/tags/ubports/", "published_at": "2021-01-29T00:00:00+00:00" }, { "id": "01a087b2-6699-7383-b375-03559c0d706e", "title": "Python script to change temperature setpoint into gcode", "url": "https://notes.iopush.net/blog/2021/01-python-script-gcode-set-temperature/", "published_at": "2021-01-01T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448bd178afa", "title": null, "url": "https://notes.iopush.net/tags/3d-printing/", "published_at": "2021-01-01T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448bdf3503f", "title": null, "url": "https://notes.iopush.net/categories/3d-printing/", "published_at": "2021-01-01T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448be4d7743", "title": null, "url": "https://notes.iopush.net/tags/python/", "published_at": "2021-01-01T00:00:00+00:00" }, { "id": "01a087b2-6699-7383-b375-03559c45473f", "title": "nfcAudio - WiFi enabled MP3 player with NFC capability", "url": "https://notes.iopush.net/blog/2020/12-nfcaudio-nfc-controlled-mp3-player/", "published_at": "2020-12-23T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448bf6d36ea", "title": null, "url": "https://notes.iopush.net/tags/audio/", "published_at": "2020-12-23T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448bfe97cfd", "title": null, "url": "https://notes.iopush.net/tags/esp8266/", "published_at": "2020-12-23T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448c07165d1", "title": null, "url": "https://notes.iopush.net/tags/nfc/", "published_at": "2020-12-23T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448c21741e5", "title": null, "url": "https://notes.iopush.net/tags/toy/", "published_at": "2020-12-23T00:00:00+00:00" }, { "id": "01a087b2-6699-7383-b375-03559d184f17", "title": "Switch to static site generator: Hugo", "url": "https://notes.iopush.net/blog/2020/12-static-site-generator-hugo/", "published_at": "2020-12-19T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448c248babf", "title": null, "url": "https://notes.iopush.net/tags/admin/", "published_at": "2020-12-19T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448c2826d02", "title": null, "url": "https://notes.iopush.net/categories/admin/", "published_at": "2020-12-19T00:00:00+00:00" }, { "id": "01a087b2-6699-7383-b375-03559d971697", "title": "Wireguard and Pi-hole in Docker containers", "url": "https://notes.iopush.net/blog/2020/wireguard-and-pi-hole-in-docker/", "published_at": "2020-11-18T21:32:24+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448c2ed2cb3", "title": null, "url": "https://notes.iopush.net/tags/docker/", "published_at": "2020-11-18T21:32:24+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448c334367d", "title": null, "url": "https://notes.iopush.net/tags/vpn/", "published_at": "2020-11-18T21:32:24+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448c39051e2", "title": null, "url": "https://notes.iopush.net/tags/wireguard/", "published_at": "2020-11-18T21:32:24+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448c5020cce", "title": null, "url": "https://notes.iopush.net/tags/arduino/", "published_at": "2020-07-12T18:50:41+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448c53e25b2", "title": null, "url": "https://notes.iopush.net/blog/2020/automate-shutters-with-an-esp-and-home-assistant/", "published_at": "2020-07-12T18:50:41+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448c5ab662a", "title": null, "url": "https://notes.iopush.net/tags/diy/", "published_at": "2020-07-12T18:50:41+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448c6943bff", "title": null, "url": "https://notes.iopush.net/blog/2019/how-to-monitor-pellet/", "published_at": "2019-11-26T12:53:50+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448c736652e", "title": null, "url": "https://notes.iopush.net/tags/node-red/", "published_at": "2019-11-26T12:53:50+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448c7e8d48b", "title": null, "url": "https://notes.iopush.net/tags/noterf/", "published_at": "2019-11-26T12:53:50+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448c8550798", "title": null, "url": "https://notes.iopush.net/tags/debian/", "published_at": "2019-08-13T19:39:24+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448c8dc9c0f", "title": null, "url": "https://notes.iopush.net/blog/2019/how-to-compile-kicad-5-1-x-for-debian-10/", "published_at": "2019-08-13T19:39:24+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448c95ea437", "title": null, "url": "https://notes.iopush.net/tags/how-to/", "published_at": "2019-08-13T19:39:24+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448c99297d6", "title": null, "url": "https://notes.iopush.net/tags/kicad/", "published_at": "2019-08-13T19:39:24+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448ca302673", "title": null, "url": "https://notes.iopush.net/tags/fingerprint/", "published_at": "2019-05-10T18:38:19+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448cb09c050", "title": null, "url": "https://notes.iopush.net/blog/2019/thinkpad-t440p-fingerprint/", "published_at": "2019-05-10T18:38:19+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448cb37949d", "title": null, "url": "https://notes.iopush.net/tags/pi-hole/", "published_at": "2018-12-25T12:46:52+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448cc02e07e", "title": null, "url": "https://notes.iopush.net/blog/2018/setup-pi-hole-wireguard-vpn-on-smartphone/", "published_at": "2018-12-25T12:46:52+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448cc9e4b42", "title": null, "url": "https://notes.iopush.net/tags/gnome/", "published_at": "2018-01-05T20:36:57+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448ccb71aab", "title": null, "url": "https://notes.iopush.net/blog/2018/linux-gnome-associate-an-application-with-filetype/", "published_at": "2018-01-05T20:36:57+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448cd7d9912", "title": null, "url": "https://notes.iopush.net/tags/ble/", "published_at": "2017-10-19T13:47:55+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448cdcee865", "title": null, "url": "https://notes.iopush.net/tags/bluetooth/", "published_at": "2017-10-19T13:47:55+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448ce1f035f", "title": null, "url": "https://notes.iopush.net/tags/esp32/", "published_at": "2017-10-19T13:47:55+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448cf1ed436", "title": null, "url": "https://notes.iopush.net/blog/2017/mqtt-tracker/", "published_at": "2017-10-19T13:47:55+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448cfd523cd", "title": null, "url": "https://notes.iopush.net/tags/espressif/", "published_at": "2017-10-19T13:47:55+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448d03fcb8c", "title": null, "url": "https://notes.iopush.net/tags/mqtt/", "published_at": "2017-10-19T13:47:55+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448d0c96bdf", "title": null, "url": "https://notes.iopush.net/blog/2017/migration-to-ghost-1-6/", "published_at": "2017-08-16T12:33:35+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448d1b26b39", "title": null, "url": "https://notes.iopush.net/blog/2017/how-to-setup-an-openwrt-repo/", "published_at": "2017-07-13T18:29:37+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448d27fe706", "title": null, "url": "https://notes.iopush.net/tags/openwrt/", "published_at": "2017-07-13T18:29:37+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448d3780340", "title": null, "url": "https://notes.iopush.net/tags/respeaker/", "published_at": "2017-07-13T18:29:37+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448d3a71ebc", "title": null, "url": "https://notes.iopush.net/blog/2016/stm32-custom-usb-hid-step-by-step-2/", "published_at": "2016-12-16T20:49:40+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448d3d2706f", "title": null, "url": "https://notes.iopush.net/blog/2016/custom-usb-hid-device-descriptor-media-keyboard/", "published_at": "2016-12-13T22:02:09+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448d48f1ab4", "title": null, "url": "https://notes.iopush.net/blog/2016/stm32-log-and-printf/", "published_at": "2016-11-27T09:41:28+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448d5569b0c", "title": null, "url": "https://notes.iopush.net/blog/2016/designing-an-stm32l0xx-board/", "published_at": "2016-11-09T15:13:15+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448d5bbbea6", "title": null, "url": "https://notes.iopush.net/blog/2016/how-to-make-a-lorawan-gps-tracker/", "published_at": "2016-06-03T20:13:37+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448d6322ae5", "title": null, "url": "https://notes.iopush.net/blog/2016/lafraisevolante-3d-printed-tricopter/", "published_at": "2016-05-26T07:51:14+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448d63aef58", "title": null, "url": "https://notes.iopush.net/tags/openscad/", "published_at": "2016-05-26T07:51:14+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448d697537f", "title": null, "url": "https://notes.iopush.net/tags/tricopter/", "published_at": "2016-05-26T07:51:14+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448d702f1c4", "title": null, "url": "https://notes.iopush.net/blog/2015/noterf-v2-lorawan-compatible/", "published_at": "2016-05-24T11:39:37+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448d752f7d7", "title": null, "url": "https://notes.iopush.net/tags/lora/", "published_at": "2016-05-24T08:54:42+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448d7e44257", "title": null, "url": "https://notes.iopush.net/blog/2016/lorashield/", "published_at": "2016-05-24T08:54:42+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448d8cb4b20", "title": null, "url": "https://notes.iopush.net/blog/2016/openstm32-openocd-and-st-link-debugging/", "published_at": "2016-04-04T09:31:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448d9ab3a58", "title": null, "url": "https://notes.iopush.net/blog/2016/designing-an-stm32l151-board/", "published_at": "2016-03-15T11:37:08+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448d9b30b5b", "title": null, "url": "https://notes.iopush.net/projects/noterf/", "published_at": "2016-02-28T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448da087d5a", "title": null, "url": "https://notes.iopush.net/projects/", "published_at": "2016-02-28T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448db033161", "title": null, "url": "https://notes.iopush.net/tags/android/", "published_at": "2016-02-17T11:51:43+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448dbd141a7", "title": null, "url": "https://notes.iopush.net/categories/android/", "published_at": "2016-02-17T11:51:43+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448dc8e9fe2", "title": null, "url": "https://notes.iopush.net/blog/2016/android-send-a-https-post-request/", "published_at": "2016-02-17T11:51:43+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448dd26d9d7", "title": null, "url": "https://notes.iopush.net/tags/iopush/", "published_at": "2016-02-17T11:51:43+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448dd2bb77b", "title": null, "url": "https://notes.iopush.net/blog/2016/noterf-sensors-schematic-and-layout/", "published_at": "2016-02-09T09:38:04+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448dd647a29", "title": null, "url": "https://notes.iopush.net/blog/2016/not-so-industrial-reflow-process/", "published_at": "2016-02-01T16:36:40+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448dd95087d", "title": null, "url": "https://notes.iopush.net/projects/lora-lorawan-project/", "published_at": "2016-02-01T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448ddbb51ea", "title": null, "url": "https://notes.iopush.net/projects/stm32l052-development-board/", "published_at": "2016-01-28T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448de698ee9", "title": null, "url": "https://notes.iopush.net/projects/iopush-app/", "published_at": "2016-01-27T00:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448deb15117", "title": null, "url": "https://notes.iopush.net/tags/cars/", "published_at": "2016-01-18T06:19:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448dfa72035", "title": null, "url": "https://notes.iopush.net/categories/cars/", "published_at": "2016-01-18T06:19:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448e0792146", "title": null, "url": "https://notes.iopush.net/blog/2016/citroen-c4-steering-wheels-buttons-repair-reparation-des-boutons-du-regulateur/", "published_at": "2016-01-18T06:19:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448e0b933f4", "title": null, "url": "https://notes.iopush.net/blog/2016/use-sigfox-arduino-akeru-php-and-callbacks/", "published_at": "2016-01-08T14:54:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448e192f474", "title": null, "url": "https://notes.iopush.net/blog/2015/haproxy-and-lets-encrypt/", "published_at": "2015-12-19T14:32:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448e1c4548f", "title": null, "url": "https://notes.iopush.net/blog/2015/flask-security-extend-form-and-validator/", "published_at": "2015-12-17T13:53:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448e1cc5c9c", "title": null, "url": "https://notes.iopush.net/blog/2015/the-wipy-wifi-selection-at-startup/", "published_at": "2015-11-04T13:49:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448e2b5b3b2", "title": null, "url": "https://notes.iopush.net/blog/2015/rss2mail-configuration/", "published_at": "2015-07-30T10:00:00+00:00" }, { "id": "01a0dead-5a11-7119-adce-a448e2bd64ff", "title": null, "url": "https://notes.iopush.net/blog/2015/ftdi-troubles-and-mac-os-x/", "published_at": "2015-07-26T09:52:00+00:00" } ] posts Claim your blog
Back to notes.iopush.net
Blog · corpus.blog/blogs/notes.iopush.net/posts

notes.iopush.net

notes.iopush.net

2025

2023

2022

2021

2020

2019

2018

2017

2016

2015