SlideShare uma empresa Scribd logo
1 de 10
© 2015 Matthias Kuhs, Ireland
Building Control Project
AUTOMATED BUILDING AND HEATING MANAGEMENT SYSTEM
The Problem(s)
 Event-based building occupation
 No 24/7 heating!
 Correct room temperature needed on event start
 Outdoor and current room temperature needs to be factored in
 Remote control and monitoring needed; alerts via email or SMS
 Power usage monitoring and alerts
 Optional: access control or intrusion alerts
 Optional: lighting automation
 Optional: temperature zones for different events
 Mandatory: Low cost, low overhead
The Solution
 Raspberry Pi based solution (low power usage)
 Tinkerforge sensors and actuators (no hardware tinkering necessary)
 Python code base (runs also on PC)
 Web-based event management (MySQL database)
 Off-line modus (runs even with Internet connection down)
 Flexible and extendable (e.g. for oil tank monitoring)
 RESTful API between Frontend (WWW) and backend.
Hard- and Software
TECHNICAL DETAILS
Hardware
 Raspberry Pi (2 or B+) with RaspBian
with Hamachi VPN, Nagios, SSMTP, LogWatch, LAMP
 Alternatively: Windows (7/10) PC with Python 3.4
 USB-attached Tinkerforge modules
Temp sensors, relay switches, motion detectors
 Alternatively: GPIO-attached sensors and actuators
 Youless energy monitor
 LAN with Internet connection
Software, local
Backend:
LAMP/WAMP system with Python modules:
 Collecting sensor data
 Controlling actuators
 Synchronizing with on-line event DB
 Event management
 Shell-scripts as Cron-Jobs for continuity
Local backup database for
 Events
 Sensor data
 Logging
Software, web-based
API:
Provides interfaces for:
 Events
 Sensor data
 Logging
Frontend:
jQuery-based HTML page with
 Current values/status display
 Graphs for temperatures and power usage
 Event monitoring and management
Frontend GUI explained
Features:
Current values
Recent ‘actions’
Room temp. graph
Power usage graph
Events list
Highlights / Observations:
Today’s event
Calculated switch-on time
Regular power users (here: fridge)

Mais conteúdo relacionado

Mais procurados

Civilian Infrastructure Monitoring System Generic
Civilian Infrastructure Monitoring System GenericCivilian Infrastructure Monitoring System Generic
Civilian Infrastructure Monitoring System GenericAgincourt Business Services
 
Integrating IT & OT for Condition Monitoring
Integrating IT & OT for Condition MonitoringIntegrating IT & OT for Condition Monitoring
Integrating IT & OT for Condition MonitoringGuillem Abril
 
Industrial IoT keeping you warm
Industrial IoT keeping you warmIndustrial IoT keeping you warm
Industrial IoT keeping you warmDuncan Purves
 
ZigBee Wireless Data Acquisition Technology
ZigBee Wireless Data Acquisition TechnologyZigBee Wireless Data Acquisition Technology
ZigBee Wireless Data Acquisition TechnologyICP DAS USA, Inc.
 
LG CNS Smart green city(part 2)
LG CNS Smart green city(part 2)LG CNS Smart green city(part 2)
LG CNS Smart green city(part 2)Gyuhak Choi
 
From Sensors to Insights: How IoT is Transforming Fundamental Industries
From Sensors to Insights: How IoT is Transforming Fundamental IndustriesFrom Sensors to Insights: How IoT is Transforming Fundamental Industries
From Sensors to Insights: How IoT is Transforming Fundamental IndustriesKyle Seaman
 
Data Acquisition and Control
Data Acquisition and Control Data Acquisition and Control
Data Acquisition and Control ICP DAS USA, Inc.
 
A PRESENTATION ON Simulation Home automation System using Proteus and Arduino...
A PRESENTATION ON Simulation Home automation System using Proteus and Arduino...A PRESENTATION ON Simulation Home automation System using Proteus and Arduino...
A PRESENTATION ON Simulation Home automation System using Proteus and Arduino...Ekansh Agarwal
 
Smart green city(part 1)
Smart green city(part 1)Smart green city(part 1)
Smart green city(part 1)Gyuhak Choi
 
Environment monitoring systems
Environment monitoring systemsEnvironment monitoring systems
Environment monitoring systemsFatih BATAL
 

Mais procurados (12)

Civilian Infrastructure Monitoring System Generic
Civilian Infrastructure Monitoring System GenericCivilian Infrastructure Monitoring System Generic
Civilian Infrastructure Monitoring System Generic
 
Integrating IT & OT for Condition Monitoring
Integrating IT & OT for Condition MonitoringIntegrating IT & OT for Condition Monitoring
Integrating IT & OT for Condition Monitoring
 
Industrial IoT keeping you warm
Industrial IoT keeping you warmIndustrial IoT keeping you warm
Industrial IoT keeping you warm
 
Premier 8 xp w
Premier 8 xp wPremier 8 xp w
Premier 8 xp w
 
ZigBee Wireless Data Acquisition Technology
ZigBee Wireless Data Acquisition TechnologyZigBee Wireless Data Acquisition Technology
ZigBee Wireless Data Acquisition Technology
 
LG CNS Smart green city(part 2)
LG CNS Smart green city(part 2)LG CNS Smart green city(part 2)
LG CNS Smart green city(part 2)
 
From Sensors to Insights: How IoT is Transforming Fundamental Industries
From Sensors to Insights: How IoT is Transforming Fundamental IndustriesFrom Sensors to Insights: How IoT is Transforming Fundamental Industries
From Sensors to Insights: How IoT is Transforming Fundamental Industries
 
Data Acquisition and Control
Data Acquisition and Control Data Acquisition and Control
Data Acquisition and Control
 
A PRESENTATION ON Simulation Home automation System using Proteus and Arduino...
A PRESENTATION ON Simulation Home automation System using Proteus and Arduino...A PRESENTATION ON Simulation Home automation System using Proteus and Arduino...
A PRESENTATION ON Simulation Home automation System using Proteus and Arduino...
 
Smart green city(part 1)
Smart green city(part 1)Smart green city(part 1)
Smart green city(part 1)
 
Environment monitoring systems
Environment monitoring systemsEnvironment monitoring systems
Environment monitoring systems
 
Latest pcs
Latest pcsLatest pcs
Latest pcs
 

Semelhante a Building Control with Heating and Monitoring

InSource 2017 IIoT Roadshow: Collecting and Moving Data
InSource 2017 IIoT Roadshow: Collecting and Moving DataInSource 2017 IIoT Roadshow: Collecting and Moving Data
InSource 2017 IIoT Roadshow: Collecting and Moving DataInSource Solutions
 
NI Compact RIO Platform
NI Compact RIO PlatformNI Compact RIO Platform
NI Compact RIO Platformjlai
 
DCMS AKCP Product Presentation
DCMS AKCP Product PresentationDCMS AKCP Product Presentation
DCMS AKCP Product PresentationFanky Christian
 
Nagios Conference 2011 - Dave Williams - Nagios In The Real World - The Datac...
Nagios Conference 2011 - Dave Williams - Nagios In The Real World - The Datac...Nagios Conference 2011 - Dave Williams - Nagios In The Real World - The Datac...
Nagios Conference 2011 - Dave Williams - Nagios In The Real World - The Datac...Nagios
 
Panduit EMEA SI Webinar 8
Panduit EMEA SI Webinar 8Panduit EMEA SI Webinar 8
Panduit EMEA SI Webinar 8Panduit
 
[Advantech] ADAM-3600 training kit and Taglink
[Advantech]  ADAM-3600 training kit and Taglink[Advantech]  ADAM-3600 training kit and Taglink
[Advantech] ADAM-3600 training kit and TaglinkMing-Hung Hseih
 
Ls catalog thiet bi tu dong master rtu e_dienhathe.vn
Ls catalog thiet bi tu dong master rtu e_dienhathe.vnLs catalog thiet bi tu dong master rtu e_dienhathe.vn
Ls catalog thiet bi tu dong master rtu e_dienhathe.vnDien Ha The
 
E2 E Solution 4 Wind Park 1st Draft
E2 E Solution 4 Wind Park 1st DraftE2 E Solution 4 Wind Park 1st Draft
E2 E Solution 4 Wind Park 1st Draftenergyvijay
 
Pushing the Boundaries of Data Visualization
Pushing the Boundaries of Data VisualizationPushing the Boundaries of Data Visualization
Pushing the Boundaries of Data VisualizationInductive Automation
 
Remote IT Mangement
Remote IT MangementRemote IT Mangement
Remote IT Mangementtsilber
 
Nio100 product guide 20150520
Nio100 product guide 20150520Nio100 product guide 20150520
Nio100 product guide 20150520和得 王
 
CAREL solutions for propane retail applications
CAREL solutions for propane retail applicationsCAREL solutions for propane retail applications
CAREL solutions for propane retail applicationsCAREL Industries S.p.A
 
Living bits and things 2013 - Using peer-to-peer and distributed technologies...
Living bits and things 2013 - Using peer-to-peer and distributed technologies...Living bits and things 2013 - Using peer-to-peer and distributed technologies...
Living bits and things 2013 - Using peer-to-peer and distributed technologies...Carsten Rhod Gregersen
 

Semelhante a Building Control with Heating and Monitoring (20)

InSource 2017 IIoT Roadshow: Collecting and Moving Data
InSource 2017 IIoT Roadshow: Collecting and Moving DataInSource 2017 IIoT Roadshow: Collecting and Moving Data
InSource 2017 IIoT Roadshow: Collecting and Moving Data
 
NI Compact RIO Platform
NI Compact RIO PlatformNI Compact RIO Platform
NI Compact RIO Platform
 
DCMS AKCP Product Presentation
DCMS AKCP Product PresentationDCMS AKCP Product Presentation
DCMS AKCP Product Presentation
 
Nagios Conference 2011 - Dave Williams - Nagios In The Real World - The Datac...
Nagios Conference 2011 - Dave Williams - Nagios In The Real World - The Datac...Nagios Conference 2011 - Dave Williams - Nagios In The Real World - The Datac...
Nagios Conference 2011 - Dave Williams - Nagios In The Real World - The Datac...
 
Panduit EMEA SI Webinar 8
Panduit EMEA SI Webinar 8Panduit EMEA SI Webinar 8
Panduit EMEA SI Webinar 8
 
MPL 2016 PRESENTATION
MPL 2016 PRESENTATIONMPL 2016 PRESENTATION
MPL 2016 PRESENTATION
 
[Advantech] ADAM-3600 training kit and Taglink
[Advantech]  ADAM-3600 training kit and Taglink[Advantech]  ADAM-3600 training kit and Taglink
[Advantech] ADAM-3600 training kit and Taglink
 
Ls catalog thiet bi tu dong master rtu e_dienhathe.vn
Ls catalog thiet bi tu dong master rtu e_dienhathe.vnLs catalog thiet bi tu dong master rtu e_dienhathe.vn
Ls catalog thiet bi tu dong master rtu e_dienhathe.vn
 
E2 E Solution 4 Wind Park 1st Draft
E2 E Solution 4 Wind Park 1st DraftE2 E Solution 4 Wind Park 1st Draft
E2 E Solution 4 Wind Park 1st Draft
 
Pushing the Boundaries of Data Visualization
Pushing the Boundaries of Data VisualizationPushing the Boundaries of Data Visualization
Pushing the Boundaries of Data Visualization
 
CapstonePresentation
CapstonePresentationCapstonePresentation
CapstonePresentation
 
Remote IT Mangement
Remote IT MangementRemote IT Mangement
Remote IT Mangement
 
Minicom - Remote Data Center Management
Minicom - Remote Data Center ManagementMinicom - Remote Data Center Management
Minicom - Remote Data Center Management
 
Smart Networks for the Industrial Internet of Things
Smart Networks for the Industrial Internet of ThingsSmart Networks for the Industrial Internet of Things
Smart Networks for the Industrial Internet of Things
 
Unizen Smart Automation Brochure-2015
Unizen Smart Automation Brochure-2015Unizen Smart Automation Brochure-2015
Unizen Smart Automation Brochure-2015
 
Nio100 product guide 20150520
Nio100 product guide 20150520Nio100 product guide 20150520
Nio100 product guide 20150520
 
CAREL solutions for propane retail applications
CAREL solutions for propane retail applicationsCAREL solutions for propane retail applications
CAREL solutions for propane retail applications
 
Living bits and things 2013 - Using peer-to-peer and distributed technologies...
Living bits and things 2013 - Using peer-to-peer and distributed technologies...Living bits and things 2013 - Using peer-to-peer and distributed technologies...
Living bits and things 2013 - Using peer-to-peer and distributed technologies...
 
F5 BigIP v9.ppt
F5 BigIP v9.pptF5 BigIP v9.ppt
F5 BigIP v9.ppt
 
remoteEye Preview
remoteEye PreviewremoteEye Preview
remoteEye Preview
 

Último

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Último (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

Building Control with Heating and Monitoring

  • 1. © 2015 Matthias Kuhs, Ireland Building Control Project AUTOMATED BUILDING AND HEATING MANAGEMENT SYSTEM
  • 2. The Problem(s)  Event-based building occupation  No 24/7 heating!  Correct room temperature needed on event start  Outdoor and current room temperature needs to be factored in  Remote control and monitoring needed; alerts via email or SMS  Power usage monitoring and alerts  Optional: access control or intrusion alerts  Optional: lighting automation  Optional: temperature zones for different events  Mandatory: Low cost, low overhead
  • 3. The Solution  Raspberry Pi based solution (low power usage)  Tinkerforge sensors and actuators (no hardware tinkering necessary)  Python code base (runs also on PC)  Web-based event management (MySQL database)  Off-line modus (runs even with Internet connection down)  Flexible and extendable (e.g. for oil tank monitoring)  RESTful API between Frontend (WWW) and backend.
  • 5. Hardware  Raspberry Pi (2 or B+) with RaspBian with Hamachi VPN, Nagios, SSMTP, LogWatch, LAMP  Alternatively: Windows (7/10) PC with Python 3.4  USB-attached Tinkerforge modules Temp sensors, relay switches, motion detectors  Alternatively: GPIO-attached sensors and actuators  Youless energy monitor  LAN with Internet connection
  • 6.
  • 7. Software, local Backend: LAMP/WAMP system with Python modules:  Collecting sensor data  Controlling actuators  Synchronizing with on-line event DB  Event management  Shell-scripts as Cron-Jobs for continuity Local backup database for  Events  Sensor data  Logging
  • 8. Software, web-based API: Provides interfaces for:  Events  Sensor data  Logging Frontend: jQuery-based HTML page with  Current values/status display  Graphs for temperatures and power usage  Event monitoring and management
  • 9.
  • 10. Frontend GUI explained Features: Current values Recent ‘actions’ Room temp. graph Power usage graph Events list Highlights / Observations: Today’s event Calculated switch-on time Regular power users (here: fridge)