{"id":722,"date":"2025-03-03T21:40:50","date_gmt":"2025-03-03T20:40:50","guid":{"rendered":"https:\/\/bytewitcher.at\/?p=722"},"modified":"2025-03-03T21:48:10","modified_gmt":"2025-03-03T20:48:10","slug":"event-monitoring-system","status":"publish","type":"post","link":"https:\/\/bytewitcher.at\/en\/event-monitoring-system\/","title":{"rendered":"Event monitoring system"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Test<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>As part of this project, a Python-based backend application was designed and implemented for <a href=\"https:\/\/eologix-ping.com\" target=\"_blank\" rel=\"noopener\"><span style=\"color: white;\">eologix-ping<\/span><\/a>, one of the world\u2019s leading providers of rotor blade monitoring for wind turbines. This application detects \u201cevents\u201d (state changes) in system components, enabling eologix-ping and its customers to stay informed about the current status of the rotor blade monitoring system (e.g., ice detection).\nKey features include high configurability for tailored system adjustments, optimized access to firestore for increased efficiency and modular design for easy expansion, such as adding communication channels (beyond email), advanced templating, and more.<\/p>","protected":false},"author":2,"featured_media":726,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22],"tags":[],"class_list":["post-722","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-projekt"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Event monitoring system - ByteWitcher IT e.U.<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bytewitcher.at\/en\/event-monitoring-system\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Event monitoring system - ByteWitcher IT e.U.\" \/>\n<meta property=\"og:description\" content=\"In diesem Projekt wurde f\u00fcr das Unternehmen eologix-ping, einem der weltweit f\u00fchrenden Anbieter f\u00fcr die Rotorblatt\u00fcberwachung von Windenergieanlagen, eine Python-basierte Backend-Applikation f\u00fcr die Erkennung von \u201eEvents\u201c (Zustandswechsel) von Systemkomponenten konzipiert und umgesetzt. \u201eeologix-ping\u201c bzw. deren Kunden werden so \u00fcber den aktuellen Zustand des Systems zur Rotorblatt\u00fcberwachung (Eiserkennung) informiert. Besonderer Fokus: hohe Konfigurierbarkeit, Optimierung der erforderlichen Zugriffe auf Firestore, Modularisierung (z.B. einfaches Erg\u00e4nzen von Kommunkationskan\u00e4len zus\u00e4tzlich zu E-Mail, Templating,\u2026).\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bytewitcher.at\/en\/event-monitoring-system\/\" \/>\n<meta property=\"og:site_name\" content=\"ByteWitcher IT e.U.\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-03T20:40:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-03T20:48:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bytewitcher.at\/wp-content\/uploads\/2025\/03\/event_monitoring_cut2.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1016\" \/>\n\t<meta property=\"og:image:height\" content=\"727\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Thomas\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thomas\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/bytewitcher.at\/event-monitoring-system\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/bytewitcher.at\/event-monitoring-system\/\"},\"author\":{\"name\":\"Thomas\",\"@id\":\"https:\/\/bytewitcher.at\/#\/schema\/person\/273176233bb5e68f6d964506de85c94d\"},\"headline\":\"Event monitoring system\",\"datePublished\":\"2025-03-03T20:40:50+00:00\",\"dateModified\":\"2025-03-03T20:48:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/bytewitcher.at\/event-monitoring-system\/\"},\"wordCount\":4,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/bytewitcher.at\/#organization\"},\"image\":{\"@id\":\"https:\/\/bytewitcher.at\/event-monitoring-system\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/bytewitcher.at\/wp-content\/uploads\/2025\/03\/event_monitoring_cut2.jpg\",\"articleSection\":[\"Projekt\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/bytewitcher.at\/event-monitoring-system\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/bytewitcher.at\/event-monitoring-system\/\",\"url\":\"https:\/\/bytewitcher.at\/event-monitoring-system\/\",\"name\":\"Event monitoring system - ByteWitcher IT e.U.\",\"isPartOf\":{\"@id\":\"https:\/\/bytewitcher.at\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/bytewitcher.at\/event-monitoring-system\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/bytewitcher.at\/event-monitoring-system\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/bytewitcher.at\/wp-content\/uploads\/2025\/03\/event_monitoring_cut2.jpg\",\"datePublished\":\"2025-03-03T20:40:50+00:00\",\"dateModified\":\"2025-03-03T20:48:10+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/bytewitcher.at\/event-monitoring-system\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/bytewitcher.at\/event-monitoring-system\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/bytewitcher.at\/event-monitoring-system\/#primaryimage\",\"url\":\"https:\/\/bytewitcher.at\/wp-content\/uploads\/2025\/03\/event_monitoring_cut2.jpg\",\"contentUrl\":\"https:\/\/bytewitcher.at\/wp-content\/uploads\/2025\/03\/event_monitoring_cut2.jpg\",\"width\":1016,\"height\":727},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/bytewitcher.at\/event-monitoring-system\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/bytewitcher.at\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Event monitoring system\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/bytewitcher.at\/#website\",\"url\":\"https:\/\/bytewitcher.at\/\",\"name\":\"ByteWitcher IT e.U.\",\"description\":\"Thomas Hoffmann\",\"publisher\":{\"@id\":\"https:\/\/bytewitcher.at\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/bytewitcher.at\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/bytewitcher.at\/#organization\",\"name\":\"ByteWitcher IT e.U.\",\"url\":\"https:\/\/bytewitcher.at\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/bytewitcher.at\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/bytewitcher.at\/wp-content\/uploads\/2024\/02\/cropped-byte-witcher_hauptlogo_weiss.png\",\"contentUrl\":\"https:\/\/bytewitcher.at\/wp-content\/uploads\/2024\/02\/cropped-byte-witcher_hauptlogo_weiss.png\",\"width\":700,\"height\":200,\"caption\":\"ByteWitcher IT e.U.\"},\"image\":{\"@id\":\"https:\/\/bytewitcher.at\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/bytewitcher.at\/#\/schema\/person\/273176233bb5e68f6d964506de85c94d\",\"name\":\"Thomas\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/bytewitcher.at\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/16ab720059ff29fc5fff802a62595ba4ef788fafc05ccfb26302e0400d219588?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/16ab720059ff29fc5fff802a62595ba4ef788fafc05ccfb26302e0400d219588?s=96&d=mm&r=g\",\"caption\":\"Thomas\"},\"sameAs\":[\"http:\/\/Hoffmann\"],\"url\":\"https:\/\/bytewitcher.at\/en\/author\/thomas\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Event monitoring system - ByteWitcher IT e.U.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bytewitcher.at\/en\/event-monitoring-system\/","og_locale":"en_US","og_type":"article","og_title":"Event monitoring system - ByteWitcher IT e.U.","og_description":"In diesem Projekt wurde f\u00fcr das Unternehmen eologix-ping, einem der weltweit f\u00fchrenden Anbieter f\u00fcr die Rotorblatt\u00fcberwachung von Windenergieanlagen, eine Python-basierte Backend-Applikation f\u00fcr die Erkennung von \u201eEvents\u201c (Zustandswechsel) von Systemkomponenten konzipiert und umgesetzt. \u201eeologix-ping\u201c bzw. deren Kunden werden so \u00fcber den aktuellen Zustand des Systems zur Rotorblatt\u00fcberwachung (Eiserkennung) informiert. Besonderer Fokus: hohe Konfigurierbarkeit, Optimierung der erforderlichen Zugriffe auf Firestore, Modularisierung (z.B. einfaches Erg\u00e4nzen von Kommunkationskan\u00e4len zus\u00e4tzlich zu E-Mail, Templating,\u2026).","og_url":"https:\/\/bytewitcher.at\/en\/event-monitoring-system\/","og_site_name":"ByteWitcher IT e.U.","article_published_time":"2025-03-03T20:40:50+00:00","article_modified_time":"2025-03-03T20:48:10+00:00","og_image":[{"width":1016,"height":727,"url":"https:\/\/bytewitcher.at\/wp-content\/uploads\/2025\/03\/event_monitoring_cut2.jpg","type":"image\/jpeg"}],"author":"Thomas","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Thomas","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bytewitcher.at\/event-monitoring-system\/#article","isPartOf":{"@id":"https:\/\/bytewitcher.at\/event-monitoring-system\/"},"author":{"name":"Thomas","@id":"https:\/\/bytewitcher.at\/#\/schema\/person\/273176233bb5e68f6d964506de85c94d"},"headline":"Event monitoring system","datePublished":"2025-03-03T20:40:50+00:00","dateModified":"2025-03-03T20:48:10+00:00","mainEntityOfPage":{"@id":"https:\/\/bytewitcher.at\/event-monitoring-system\/"},"wordCount":4,"commentCount":0,"publisher":{"@id":"https:\/\/bytewitcher.at\/#organization"},"image":{"@id":"https:\/\/bytewitcher.at\/event-monitoring-system\/#primaryimage"},"thumbnailUrl":"https:\/\/bytewitcher.at\/wp-content\/uploads\/2025\/03\/event_monitoring_cut2.jpg","articleSection":["Projekt"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/bytewitcher.at\/event-monitoring-system\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/bytewitcher.at\/event-monitoring-system\/","url":"https:\/\/bytewitcher.at\/event-monitoring-system\/","name":"Event monitoring system - ByteWitcher IT e.U.","isPartOf":{"@id":"https:\/\/bytewitcher.at\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bytewitcher.at\/event-monitoring-system\/#primaryimage"},"image":{"@id":"https:\/\/bytewitcher.at\/event-monitoring-system\/#primaryimage"},"thumbnailUrl":"https:\/\/bytewitcher.at\/wp-content\/uploads\/2025\/03\/event_monitoring_cut2.jpg","datePublished":"2025-03-03T20:40:50+00:00","dateModified":"2025-03-03T20:48:10+00:00","breadcrumb":{"@id":"https:\/\/bytewitcher.at\/event-monitoring-system\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bytewitcher.at\/event-monitoring-system\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bytewitcher.at\/event-monitoring-system\/#primaryimage","url":"https:\/\/bytewitcher.at\/wp-content\/uploads\/2025\/03\/event_monitoring_cut2.jpg","contentUrl":"https:\/\/bytewitcher.at\/wp-content\/uploads\/2025\/03\/event_monitoring_cut2.jpg","width":1016,"height":727},{"@type":"BreadcrumbList","@id":"https:\/\/bytewitcher.at\/event-monitoring-system\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/bytewitcher.at\/"},{"@type":"ListItem","position":2,"name":"Event monitoring system"}]},{"@type":"WebSite","@id":"https:\/\/bytewitcher.at\/#website","url":"https:\/\/bytewitcher.at\/","name":"ByteWitcher IT e.U.","description":"Thomas Hoffmann","publisher":{"@id":"https:\/\/bytewitcher.at\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bytewitcher.at\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/bytewitcher.at\/#organization","name":"ByteWitcher IT e.U.","url":"https:\/\/bytewitcher.at\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bytewitcher.at\/#\/schema\/logo\/image\/","url":"https:\/\/bytewitcher.at\/wp-content\/uploads\/2024\/02\/cropped-byte-witcher_hauptlogo_weiss.png","contentUrl":"https:\/\/bytewitcher.at\/wp-content\/uploads\/2024\/02\/cropped-byte-witcher_hauptlogo_weiss.png","width":700,"height":200,"caption":"ByteWitcher IT e.U."},"image":{"@id":"https:\/\/bytewitcher.at\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/bytewitcher.at\/#\/schema\/person\/273176233bb5e68f6d964506de85c94d","name":"Thomas","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bytewitcher.at\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/16ab720059ff29fc5fff802a62595ba4ef788fafc05ccfb26302e0400d219588?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/16ab720059ff29fc5fff802a62595ba4ef788fafc05ccfb26302e0400d219588?s=96&d=mm&r=g","caption":"Thomas"},"sameAs":["http:\/\/Hoffmann"],"url":"https:\/\/bytewitcher.at\/en\/author\/thomas\/"}]}},"_links":{"self":[{"href":"https:\/\/bytewitcher.at\/en\/wp-json\/wp\/v2\/posts\/722","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bytewitcher.at\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bytewitcher.at\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bytewitcher.at\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bytewitcher.at\/en\/wp-json\/wp\/v2\/comments?post=722"}],"version-history":[{"count":3,"href":"https:\/\/bytewitcher.at\/en\/wp-json\/wp\/v2\/posts\/722\/revisions"}],"predecessor-version":[{"id":728,"href":"https:\/\/bytewitcher.at\/en\/wp-json\/wp\/v2\/posts\/722\/revisions\/728"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bytewitcher.at\/en\/wp-json\/wp\/v2\/media\/726"}],"wp:attachment":[{"href":"https:\/\/bytewitcher.at\/en\/wp-json\/wp\/v2\/media?parent=722"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bytewitcher.at\/en\/wp-json\/wp\/v2\/categories?post=722"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bytewitcher.at\/en\/wp-json\/wp\/v2\/tags?post=722"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}