[{"data":1,"prerenderedAt":391},["ShallowReactive",2],{"blog-index":3},[4,13,20,29,37,45,52,61,72,80,86,90,96,102,108,116,125,132,138,144,150,155,161,167,174,181,187,192,198,205,211,217,224,231,236,241,246,251,256,261,266,272,277,282,288,295,302,307,312,318,323,328,333,338,343,349,354,359,368,374,381,386],{"title":5,"date":6,"description":7,"image":8,"categories":9,"path":12},"The Great Flood - How I Turned My Living Room into a High-Tech Sump Pit","2025-07-13","","\u002Fimages\u002Fblog\u002F2025\u002F07\u002Fimage-2-scaled.png",[10,11],"BThome","ESPhome","\u002Fblog\u002F2025\u002Fthe-great-flood-how-i-turned-my-living-room-into-a-high-tech-sump-pit",{"title":14,"date":15,"description":7,"image":16,"categories":17,"path":19},"Fresh Air for Mole Holes – Dyson Floor Nozzle Revived","2025-07-06","\u002Fimages\u002Fblog\u002F2025\u002F07\u002Ff89867c8-1261-465f-942d-7a8306802dff.png",[18],"Uncategorized","\u002Fblog\u002F2025\u002Ffresh-air-for-mole-holes-dyson-floor-nozzle-revived",{"title":21,"date":22,"description":7,"image":23,"categories":24,"path":28},"Getting Rid of Nasty Underground Neighbours - IoT Mouse Trap","2024-06-26","\u002Fimages\u002Fblog\u002F2024\u002F06\u002FMouseTrap-disassembled-scaled.jpg",[25,11,26,27],"ESP32","Home Assistant","Smart Home","\u002Fblog\u002F2024\u002Fgetting-rid-of-nasty-underground-neighbours-iot-mouse-trap",{"title":30,"date":31,"description":7,"image":32,"categories":33,"path":36},"Crying on Open Waters - A Piece of HW for AhoyDTU and Reading the Hoymiles Inverters","2023-09-12","\u002Fimages\u002Fblog\u002F2023\u002F09\u002FPXL_20230805_092751600.jpg",[25,34,27,35],"Renewable Energy","Solar Energy","\u002Fblog\u002F2023\u002Fcrying-on-open-waters-a-piece-of-hw-for-ahoydtu-and-reading-the-hoymiles-inverters",{"title":38,"date":39,"description":7,"image":40,"categories":41,"path":44},"Intensive Underground Metering - An RJ45 Breakout for Connecting Your Meters Through Ethernet Cabling","2023-06-01","\u002Fimages\u002Fblog\u002F2023\u002F06\u002FMBRJ45BO2-Front.png",[42,43,27],"Bus Systems","ModBus","\u002Fblog\u002F2023\u002Fmodbus-rj45-breakout",{"title":46,"date":47,"description":7,"image":48,"categories":49,"path":51},"Doing the Undone - Decoding SML or Hacking the Tibber Raw Data","2023-05-30","\u002Fimages\u002Fblog\u002F2023\u002F05\u002Ftitle.png",[27,50,18],"Tibber","\u002Fblog\u002F2023\u002Fdoing-the-undone-decoding-sml-or-hacking-the-tibber-raw-data",{"title":53,"date":54,"description":7,"image":55,"categories":56,"path":60},"Code Red on Fire - Or Heat-Metering with Node-Red","2023-04-19","\u002Fimages\u002Fblog\u002F2023\u002F04\u002FM-Bus-Flow.png",[57,58,58,59,27],"Heating","M-Bus","node-red","\u002Fblog\u002F2023\u002Fcode-red-on-fire-or-heat-metering-with-node-red",{"title":62,"date":63,"description":7,"image":64,"categories":65,"path":71},"Taming The Cephodian Octopus - Reef","2023-02-12","\u002Fimages\u002Fblog\u002F2023\u002F02\u002Fquincy-logo.webp",[66,67,68,69,70],"ARM","Ceph","Linux","Server","Storage","\u002Fblog\u002F2023\u002Ftaming-the-cephodian-octopus-or-quincy",{"title":73,"date":74,"description":7,"image":75,"categories":76,"path":79},"Smart Home Controlled Joy-IT Lab Power Supply","2023-02-01","\u002Fimages\u002Fblog\u002F2023\u002F01\u002FPXL_20230131_225831363-scaled.jpg",[77,11,26,78,43,18],"Controlled Devices","Laboratory","\u002Fblog\u002F2023\u002Fsmart-home-controlled-joy-it-lab-power-supply",{"title":81,"date":82,"description":7,"image":83,"categories":84,"path":85},"MBus application layer","2023-01-16",null,[58],"\u002Fblog\u002F2023\u002Fmbus-application-layer",{"title":87,"date":82,"description":7,"image":83,"categories":88,"path":89},"Reading a meter speaking MBus",[58],"\u002Fblog\u002F2023\u002Freading-a-meter-speaking-mbus",{"title":91,"date":92,"description":7,"image":93,"categories":94,"path":95},"In The Heat Of The Night - 1-Wire Temperature Sensor Directly Immersed","2022-10-31","\u002Fimages\u002Fblog\u002F2022\u002F10\u002Fimage-13.png",[25,11,57,26,27],"\u002Fblog\u002F2022\u002Fonewire-immersed",{"title":97,"date":98,"description":7,"image":99,"categories":100,"path":101},"Mole's Underground Heating System Can Not Be Over-Engineered &#x1f60b; (work in progress)","2022-10-29","\u002Fimages\u002Fblog\u002F2022\u002F10\u002Fimage-9.png",[57],"\u002Fblog\u002F2022\u002Fmoles-heating-system",{"title":103,"date":104,"description":7,"image":105,"categories":106,"path":107},"Some Thoughs On The M-Bus","2022-10-04","\u002Fimages\u002Fblog\u002F2021\u002F07\u002FHASS-MBUS-MQTT-1.png",[42,58],"\u002Fblog\u002F2022\u002Fsome-thoughs-on-the-m-bus",{"title":109,"date":110,"description":7,"image":111,"categories":112,"path":115},"The Remote Serial Debugging Nightmare","2022-01-31","\u002Fimages\u002Fblog\u002F2022\u002F01\u002Fserial-device-server.jpg",[25,11,113,114],"Networking","Windows","\u002Fblog\u002F2022\u002Fthe-remote-serial-debugging-nightmare",{"title":117,"date":118,"description":7,"image":119,"categories":120,"path":124},"Pushing the Rectangle Through the Round - Develop With RIOT OS on Windows - Doing The Impossible","2022-01-11","\u002Fimages\u002Fblog\u002F2022\u002F01\u002Friot-os.png",[66,121,25,122,123,114],"Bashing","OS","STM32","\u002Fblog\u002F2022\u002Fpushing-the-rectangle-through-the-round-develop-with-riot-os-on-windows-doing-the-impossible",{"title":126,"date":127,"description":7,"image":128,"categories":129,"path":131},"Get The Hell Out Of My Wall-Box... or How To Make Cheap Type-2 Adapter Cables Not So Sticky...","2021-11-22","\u002Fimages\u002Fblog\u002F2021\u002F11\u002FInside-go-echarger-CM-02.jpg",[130],"Electric Car","\u002Fblog\u002F2021\u002Fget-the-hell-out-of-my-wall-box-or-how-to-make-cheap-type-2-adapter-cables-not-so-sticky",{"title":133,"date":134,"description":7,"image":135,"categories":136,"path":137},"How To Open Your Zipper - Use Fuse To Browse Archives","2021-11-08","\u002Fimages\u002Fblog\u002F2021\u002F11\u002F7zip-and-fuse.png",[121,68,70],"\u002Fblog\u002F2021\u002Fhow-to-open-your-zipper-use-fuse-to-browse-archives",{"title":139,"date":140,"description":7,"image":141,"categories":142,"path":143},"Just Do It - How To Create Your Own Home Assistant Add-On - Part 1","2021-10-17","\u002Fimages\u002Fblog\u002F2021\u002F10\u002Fmoney_calc_part_1-1.png",[26,27],"\u002Fblog\u002F2021\u002Fjust-do-it-how-to-create-your-own-home-assistant-add-on-part-1",{"title":145,"date":146,"description":7,"image":147,"categories":148,"path":149},"EEX, EPEX SPOT And The Real Net-(In)transparency","2021-10-16","\u002Fimages\u002Fblog\u002F2021\u002F10\u002FEPEX-SPOT-Post.png",[26,59,27],"\u002Fblog\u002F2021\u002Feex-epex-spot-and-the-real-net-intransparency",{"title":151,"date":146,"description":7,"image":152,"categories":153,"path":154},"Get Your Personal Oil Well Level - Integrating OilFox Into Home Assistant using node-red","\u002Fimages\u002Fblog\u002F2021\u002F10\u002FOilFox.png",[26,59,27],"\u002Fblog\u002F2021\u002Fget-your-personal-oil-well-level-integrating-oilfox-into-home-assistant-using-node-red",{"title":156,"date":157,"description":7,"image":158,"categories":159,"path":160},"Ultrasound Distance Module Overview","2021-10-12","\u002Fimages\u002Fblog\u002F2021\u002F10\u002FUS-ranging-modules.png",[18],"\u002Fblog\u002F2021\u002Fultrasound-distance-module-overview",{"title":162,"date":163,"description":7,"image":164,"categories":165,"path":166},"Reverse Engineering the Buderus KM271 - And Making It WiFi-Flying on ESPhome and Home Assistant","2021-07-15","\u002Fimages\u002Fblog\u002F2021\u002F07\u002FIMG_20210714_175311.jpg",[25,11,57,26,27],"\u002Fblog\u002F2021\u002Freverse-engineering-the-buderus-km217",{"title":168,"date":169,"description":170,"image":171,"categories":172,"path":173},"Limiting EV Charge SOC with go-echarger and Home Assistant - Update","2021-07-14","How to limit charging to a predefined SOC with go-echarger and Home Assistant if your car does not support this feature.","\u002Fimages\u002Fblog\u002F2021\u002F07\u002FZOE-How-To-Limit-SOC.png",[130,26],"\u002Fblog\u002F2021\u002Flimiting-ev-charge-soc-with-go-echarger-and-home-assistant",{"title":175,"date":176,"description":7,"image":177,"categories":178,"path":180},"wmBus Meters And How To Get It Into Home Assistant","2021-07-13","\u002Fimages\u002Fblog\u002F2021\u002F07\u002FMBusWirelessLogo.jpg",[42,26,27,179],"wmBus","\u002Fblog\u002F2021\u002Fwmbus-meters-and-how-to-get-it-into-home-assistant",{"title":182,"date":183,"description":7,"image":184,"categories":185,"path":186},"The Magic Of Absolute Humidity","2021-07-10","\u002Fimages\u002Fblog\u002F2021\u002F07\u002FIMG_20210708_231201.jpg",[25,11,26,27],"\u002Fblog\u002F2021\u002Fthe-magic-of-absolute-humidity",{"title":188,"date":189,"description":7,"image":105,"categories":190,"path":191},"Taking Your M-Bus To The Next Level... MQTT","2021-07-06",[42,58,113,27],"\u002Fblog\u002F2021\u002Ftaking-your-m-bus-online-with-mqtt",{"title":193,"date":194,"description":7,"image":195,"categories":196,"path":197},"Kathrein EXIP 418 - Getting It Back To Work on Ubiquity Networks","2021-06-20","\u002Fimages\u002Fblog\u002F2021\u002F06\u002FPF_SIP_EXIP418_Front_600x600-e1624186422390.jpg",[113],"\u002Fblog\u002F2021\u002Fkathrein-exip-418-getting-it-back-to-work-on-ubiquity-networks",{"title":199,"date":200,"description":201,"image":202,"categories":203,"path":204},"Think Sustainable, TH!NK City (reanimated) - Work in Progress","2021-05-20","Ever heard about the TH!NK City electric car? No? Before I got asked to help bringing it to life again, I also didn't. In fact, if you do not count the first cars at all, which have been electrical, too, it was one of the first electric cars, at least in the 21st century, that entered serial production somehow. Now these cars are mostly dead, because the battery died when not used for some time...","\u002Fimages\u002Fblog\u002F2021\u002F05\u002FAkku_Think-bg.png",[130],"\u002Fblog\u002F2021\u002Fthink-sustainable-thnk-city-reanimated-work-in-progress",{"title":206,"date":207,"description":7,"image":208,"categories":209,"path":210},"How to Wire an EV Wall-Box (the economic perspective)","2021-05-18","\u002Fimages\u002Fblog\u002F2021\u002F05\u002Fopenwb.jpg",[130],"\u002Fblog\u002F2021\u002Fhow-to-wire-up-an-ev-wall-box",{"title":212,"date":213,"description":7,"image":214,"categories":215,"path":216},"Angular Web App on ESP32","2021-01-22","\u002Fimages\u002Fblog\u002F2021\u002F01\u002Fesp_angular_platformio-2.png",[25],"\u002Fblog\u002F2021\u002Fangular-web-app-on-esp32",{"title":218,"date":219,"description":7,"image":220,"categories":221,"path":223},"ESP32-EVB, PlatformIO And ESP-IDF – Yet Another ESP32 tutorial","2021-01-18","\u002Fimages\u002Fblog\u002F2020\u002F06\u002FESP32-EVB.jpg",[25,222,18],"FreeRTOS","\u002Fblog\u002F2021\u002Fesp32-evb-platformio-and-esp-idf-yet-another-esp32-tutorial",{"title":225,"date":226,"description":7,"image":227,"categories":228,"path":230},"Sorting Your Digital Mess - How to Easily Set-Up a Private Search Engine","2021-01-08","\u002Fimages\u002Fblog\u002F2021\u002F01\u002Fsearch.png",[68,69,70,229,18],"Tools","\u002Fblog\u002F2021\u002Fsorting-your-digital-mess-how-to-easily-set-up-a-private-search-engine",{"title":232,"date":233,"description":7,"image":83,"categories":234,"path":235},"Just Another Hobby - 3D Printing","2020-09-10",[18],"\u002Fblog\u002F2020\u002Fjust-another-hobby-3d-printing",{"title":237,"date":238,"description":7,"image":83,"categories":239,"path":240},"STM32 USB-DFU","2020-06-16",[123],"\u002Fblog\u002F2020\u002Fstm32-usb-dfu",{"title":242,"date":243,"description":7,"image":83,"categories":244,"path":245},"STM32 FreeRTOS and printf","2020-06-03",[66,222,123,18],"\u002Fblog\u002F2020\u002Fstm32-freertos-and-printf-with-floats",{"title":247,"date":248,"description":7,"image":220,"categories":249,"path":250},"ESP32-EVB, PlatformIO And Arduino - Yet Another ESP32 tutorial","2020-06-02",[25,18],"\u002Fblog\u002F2020\u002Fesp32-evb-and-platform-io-yet-another-esp32-tutorial",{"title":252,"date":253,"description":7,"image":83,"categories":254,"path":255},"Doxygen - Tips and Tricks","2020-05-28",[229,18],"\u002Fblog\u002F2020\u002Fdoxygen-tips-and-tricks",{"title":257,"date":258,"description":7,"image":83,"categories":259,"path":260},"FreeRTOS debugging on STM32 - CPU usage","2020-05-22",[66,123,18],"\u002Fblog\u002F2020\u002Ffreertos-debugging-on-stm32-cpu-usage",{"title":262,"date":263,"description":7,"image":83,"categories":264,"path":265},"Penmount PCI Touch Controllers And I2C - Lost In Space","2020-05-21",[123],"\u002Fblog\u002F2020\u002Fpenmount-pci-touch-controllers-and-i2c-lost-in-space",{"title":267,"date":268,"description":7,"image":83,"categories":269,"path":271},"STM32CubeMX and SDRAM","2020-05-15",[66,270,123],"SDRAM","\u002Fblog\u002F2020\u002Fstm32cubemx-and-sdram",{"title":273,"date":274,"description":7,"image":83,"categories":275,"path":276},"Installing BigBlueButton on Your Dedicated Server","2020-04-21",[68,69],"\u002Fblog\u002F2020\u002Finstalling-bigbluebutton-on-your-dedicated-server",{"title":278,"date":279,"description":7,"image":83,"categories":280,"path":281},"How To Debug Hardware-Faults on Your Dedicated Server","2020-04-19",[68,69],"\u002Fblog\u002F2020\u002Fhow-to-debug-hardware-faults-on-your-dedicated-server",{"title":283,"date":284,"description":7,"image":83,"categories":285,"path":287},"School's out - How to Tame Your Children","2020-04-03",[286,68],"Corona Virus","\u002Fblog\u002F2020\u002Fschools-out-how-to-tame-your-children",{"title":289,"date":290,"description":7,"image":291,"categories":292,"path":294},"Integrating wmBus devices into iobroker","2019-10-13","\u002Fimages\u002Fblog\u002F2021\u002F07\u002FMBusWirelessLogo-1.jpg",[42,293,68,27,179],"iobroker","\u002Fblog\u002F2019\u002Fintegrating-wmbus-devices-into-iobroker",{"title":296,"date":297,"description":7,"image":298,"categories":299,"path":301},"STM32 BLDC Motor Control","2019-10-09","\u002Fimages\u002Fblog\u002F2019\u002F10\u002FSTM-Motor-Control.png",[300,123],"Motor Control","\u002Fblog\u002F2019\u002Fstm32-bldc-motor-control",{"title":303,"date":304,"description":7,"image":83,"categories":305,"path":306},"Merging the Contents of Two InfluxDBs","2019-09-25",[68,27],"\u002Fblog\u002F2019\u002Fmerging-the-contents-of-two-influxdbs",{"title":308,"date":309,"description":7,"image":83,"categories":310,"path":311},"Headless Rescue System over SSH","2019-09-08",[68],"\u002Fblog\u002F2019\u002Fheadless-rescue-system-over-ssh",{"title":313,"date":314,"description":7,"image":83,"categories":315,"path":317},"STM32 UART Continuous Receive with Interrupt","2019-09-06",[66,123,316],"USART","\u002Fblog\u002F2019\u002Fstm32-uart-continuous-receive-with-interrupt",{"title":319,"date":320,"description":7,"image":83,"categories":321,"path":322},"How to build a Smart Home","2019-05-18",[66,27],"\u002Fblog\u002F2019\u002Fhow-to-build-a-smart-home",{"title":324,"date":325,"description":7,"image":83,"categories":326,"path":327},"OrangePi 4G-IoT Complete Pack","2019-04-25",[18],"\u002Fblog\u002F2019\u002Forangepi-4g-iot-complete-pack",{"title":329,"date":330,"description":7,"image":83,"categories":331,"path":332},"How to Build A Private Storage Cluster (with Ceph)","2019-01-07",[66,67,70],"\u002Fblog\u002F2019\u002Fhow-to-build-a-private-storage-cluster-with-ceph",{"title":334,"date":335,"description":7,"image":83,"categories":336,"path":337},"Compile Ceph (master) on ARM (32-Bit)","2019-01-06",[66,67,70,18],"\u002Fblog\u002F2019\u002Fcompile-ceph-mimic-on-arm-32-bit",{"title":339,"date":340,"description":7,"image":83,"categories":341,"path":342},"Compiling Software on RAM-limited Multi-Core Systems","2019-01-03",[18],"\u002Fblog\u002F2019\u002Fcompiling-software-on-ram-limited-multi-core-systems",{"title":344,"date":345,"description":7,"image":83,"categories":346,"path":348},"OrangePi 4G-IoT Android 8.1 SDK","2018-12-17",[347,66],"Android","\u002Fblog\u002F2018\u002Forangepi-4g-iot-android-8-1-sdk",{"title":350,"date":351,"description":7,"image":83,"categories":352,"path":353},"OrangePi 2G-IOT Android 4.4 SDK","2018-12-10",[347,66],"\u002Fblog\u002F2018\u002Forangepi-2g-iot-android-sdk",{"title":355,"date":356,"description":7,"image":83,"categories":357,"path":358},"Google ChromeCast's (Smartphone) Independance Day","2018-11-05",[18],"\u002Fblog\u002F2018\u002Fgoogle-chromecasts-smartphone-independance-day",{"title":360,"date":361,"description":7,"image":83,"categories":362,"path":367},"Atlassian And New SSL Certificates","2018-10-20",[363,121,364,365,366,229],"Atlassian","Bitbucket","Confluence","JIRA","\u002Fblog\u002F2018\u002Fatlassian-and-new-ssl-certificates",{"title":369,"date":370,"description":7,"image":371,"categories":372,"path":373},"Windows (was) just a pain","2018-09-03","\u002Fimages\u002Fblog\u002F2018\u002F09\u002FGnu-bash-logo.svg_.png",[121,122,114],"\u002Fblog\u002F2018\u002Fwindows-was-just-a-pain",{"title":375,"date":376,"description":7,"image":83,"categories":377,"path":380},"Getting Started Embedded – Part II – The Embedded Project","2018-08-17",[378,379],"General","Project Management","\u002Fblog\u002F2018\u002Fgetting-started-embedded-part-ii-the-embeded-project",{"title":382,"date":383,"description":7,"image":83,"categories":384,"path":385},"Getting Started Embedded - Part I - The Toolchain","2018-08-16",[66,123],"\u002Fblog\u002F2018\u002Fgetting-started-embedded-part-i-the-toolchain",{"title":387,"date":388,"description":7,"image":83,"categories":389,"path":390},"Just digged up","2018-08-15",[378],"\u002Fblog\u002F2018\u002Fdigging",1777286693424]