Automate your home using Go: build a personal data center with Raspberry Pi, Docker, Prometheus, and Grafana
Take control of your home and your data with the power of the Go programming language. Build extraordinary and robust home automation solutions that rival much more expensive, closed commercial alternatives, using the same tools found in high-end enterprise computing environments. Best-selling Pragm...
Gespeichert in:
Beteiligte Personen: | , |
---|---|
Format: | Elektronisch E-Book |
Sprache: | Englisch |
Veröffentlicht: |
[Place of publication not identified]
Pragmatic Bookshelf
[2024]
|
Ausgabe: | [First edition]. |
Schriftenreihe: | The pragmatic programmers
|
Schlagwörter: | |
Links: | https://learning.oreilly.com/library/view/-/9798888651223/?ar |
Zusammenfassung: | Take control of your home and your data with the power of the Go programming language. Build extraordinary and robust home automation solutions that rival much more expensive, closed commercial alternatives, using the same tools found in high-end enterprise computing environments. Best-selling Pragmatic Bookshelf authors Ricardo Gerardi and Mike Riley show how you can use inexpensive Raspberry Pi hardware and excellent, open source Go-based software tools like Prometheus and Grafana to create your own personal data center. Using the step-by-step examples in the book, build useful home automation projects that you can use as a blueprint for your own custom projects. With just a Raspberry Pi and the Go programming language, build your own personal data center that coordinates and manages your home automation, leveraging the same high-powered software used by large enterprises. The projects in this book are easy to assemble, no soldering or electrical engineering expertise required. Build a temperature monitor that can send alerts any time defined thresholds are exceeded and report the temperature readings on a time-based series chart. Change the color of lights to visually indicate the current outdoor weather status. Create a networked motion detector that triggers an alert any time motion is detected, such as a door opening or closing, a pet wandering around, or deliveries or visitors arriving on your front porch. Even have these triggers initiate a more complex Go-based automation sequence. Integrate a small, high-resolution camera into a bird feeder that takes excellent, up-close photos whenever a bird perches at the feeder, and broadcasts them to your Discord server where your family and friends can see these wildlife captures in real time. Control your home with hardware you configure, and manage it with Go code that you create and modify any time you want to enhance your home automation capabilities. |
Beschreibung: | Includes bibliographical references |
Umfang: | 1 Online-Ressource (162 Seiten) illustrations |
Internformat
MARC
LEADER | 00000nam a22000002 4500 | ||
---|---|---|---|
001 | ZDB-30-ORH-108530515 | ||
003 | DE-627-1 | ||
005 | 20241001123231.0 | ||
007 | cr uuu---uuuuu | ||
008 | 241001s2024 xx |||||o 00| ||eng c | ||
035 | |a (DE-627-1)108530515 | ||
035 | |a (DE-599)KEP108530515 | ||
035 | |a (ORHE)9798888651223 | ||
035 | |a (DE-627-1)108530515 | ||
040 | |a DE-627 |b ger |c DE-627 |e rda | ||
041 | |a eng | ||
082 | 0 | |a 643.6 |2 23/eng/20240917 | |
100 | 1 | |a Gerardi, Ricardo |e VerfasserIn |4 aut | |
245 | 1 | 0 | |a Automate your home using Go |b build a personal data center with Raspberry Pi, Docker, Prometheus, and Grafana |c by Ricardo Gerardi, Mike Riley |
250 | |a [First edition]. | ||
264 | 1 | |a [Place of publication not identified] |b Pragmatic Bookshelf |c [2024] | |
300 | |a 1 Online-Ressource (162 Seiten) |b illustrations | ||
336 | |a Text |b txt |2 rdacontent | ||
337 | |a Computermedien |b c |2 rdamedia | ||
338 | |a Online-Ressource |b cr |2 rdacarrier | ||
490 | 0 | |a The pragmatic programmers | |
500 | |a Includes bibliographical references | ||
520 | |a Take control of your home and your data with the power of the Go programming language. Build extraordinary and robust home automation solutions that rival much more expensive, closed commercial alternatives, using the same tools found in high-end enterprise computing environments. Best-selling Pragmatic Bookshelf authors Ricardo Gerardi and Mike Riley show how you can use inexpensive Raspberry Pi hardware and excellent, open source Go-based software tools like Prometheus and Grafana to create your own personal data center. Using the step-by-step examples in the book, build useful home automation projects that you can use as a blueprint for your own custom projects. With just a Raspberry Pi and the Go programming language, build your own personal data center that coordinates and manages your home automation, leveraging the same high-powered software used by large enterprises. The projects in this book are easy to assemble, no soldering or electrical engineering expertise required. Build a temperature monitor that can send alerts any time defined thresholds are exceeded and report the temperature readings on a time-based series chart. Change the color of lights to visually indicate the current outdoor weather status. Create a networked motion detector that triggers an alert any time motion is detected, such as a door opening or closing, a pet wandering around, or deliveries or visitors arriving on your front porch. Even have these triggers initiate a more complex Go-based automation sequence. Integrate a small, high-resolution camera into a bird feeder that takes excellent, up-close photos whenever a bird perches at the feeder, and broadcasts them to your Discord server where your family and friends can see these wildlife captures in real time. Control your home with hardware you configure, and manage it with Go code that you create and modify any time you want to enhance your home automation capabilities. | ||
650 | 0 | |a Home automation | |
650 | 0 | |a Go (Computer program language) | |
650 | 0 | |a Raspberry Pi (Computer) | |
650 | 4 | |a Domotique | |
650 | 4 | |a Go (Langage de programmation) | |
650 | 4 | |a Raspberry Pi (Ordinateur) | |
700 | 1 | |a Riley, Mike |e VerfasserIn |4 aut | |
966 | 4 | 0 | |l DE-91 |p ZDB-30-ORH |q TUM_PDA_ORH |u https://learning.oreilly.com/library/view/-/9798888651223/?ar |m X:ORHE |x Aggregator |z lizenzpflichtig |3 Volltext |
912 | |a ZDB-30-ORH | ||
951 | |a BO | ||
912 | |a ZDB-30-ORH | ||
049 | |a DE-91 |
Datensatz im Suchindex
DE-BY-TUM_katkey | ZDB-30-ORH-108530515 |
---|---|
_version_ | 1821494926126350336 |
adam_text | |
any_adam_object | |
author | Gerardi, Ricardo Riley, Mike |
author_facet | Gerardi, Ricardo Riley, Mike |
author_role | aut aut |
author_sort | Gerardi, Ricardo |
author_variant | r g rg m r mr |
building | Verbundindex |
bvnumber | localTUM |
collection | ZDB-30-ORH |
ctrlnum | (DE-627-1)108530515 (DE-599)KEP108530515 (ORHE)9798888651223 |
dewey-full | 643.6 |
dewey-hundreds | 600 - Technology (Applied sciences) |
dewey-ones | 643 - Housing and household equipment |
dewey-raw | 643.6 |
dewey-search | 643.6 |
dewey-sort | 3643.6 |
dewey-tens | 640 - Home and family management |
discipline | Agrar-/Forst-/Ernährungs-/Haushaltswissenschaft / Gartenbau |
edition | [First edition]. |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03429nam a22004212 4500</leader><controlfield tag="001">ZDB-30-ORH-108530515</controlfield><controlfield tag="003">DE-627-1</controlfield><controlfield tag="005">20241001123231.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">241001s2024 xx |||||o 00| ||eng c</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)108530515</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP108530515</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ORHE)9798888651223</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)108530515</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">643.6</subfield><subfield code="2">23/eng/20240917</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Gerardi, Ricardo</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Automate your home using Go</subfield><subfield code="b">build a personal data center with Raspberry Pi, Docker, Prometheus, and Grafana</subfield><subfield code="c">by Ricardo Gerardi, Mike Riley</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">[First edition].</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">[Place of publication not identified]</subfield><subfield code="b">Pragmatic Bookshelf</subfield><subfield code="c">[2024]</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (162 Seiten)</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">Computermedien</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Online-Ressource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">The pragmatic programmers</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Take control of your home and your data with the power of the Go programming language. Build extraordinary and robust home automation solutions that rival much more expensive, closed commercial alternatives, using the same tools found in high-end enterprise computing environments. Best-selling Pragmatic Bookshelf authors Ricardo Gerardi and Mike Riley show how you can use inexpensive Raspberry Pi hardware and excellent, open source Go-based software tools like Prometheus and Grafana to create your own personal data center. Using the step-by-step examples in the book, build useful home automation projects that you can use as a blueprint for your own custom projects. With just a Raspberry Pi and the Go programming language, build your own personal data center that coordinates and manages your home automation, leveraging the same high-powered software used by large enterprises. The projects in this book are easy to assemble, no soldering or electrical engineering expertise required. Build a temperature monitor that can send alerts any time defined thresholds are exceeded and report the temperature readings on a time-based series chart. Change the color of lights to visually indicate the current outdoor weather status. Create a networked motion detector that triggers an alert any time motion is detected, such as a door opening or closing, a pet wandering around, or deliveries or visitors arriving on your front porch. Even have these triggers initiate a more complex Go-based automation sequence. Integrate a small, high-resolution camera into a bird feeder that takes excellent, up-close photos whenever a bird perches at the feeder, and broadcasts them to your Discord server where your family and friends can see these wildlife captures in real time. Control your home with hardware you configure, and manage it with Go code that you create and modify any time you want to enhance your home automation capabilities.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Home automation</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Go (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Raspberry Pi (Computer)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Domotique</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Go (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Raspberry Pi (Ordinateur)</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Riley, Mike</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-91</subfield><subfield code="p">ZDB-30-ORH</subfield><subfield code="q">TUM_PDA_ORH</subfield><subfield code="u">https://learning.oreilly.com/library/view/-/9798888651223/?ar</subfield><subfield code="m">X:ORHE</subfield><subfield code="x">Aggregator</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">BO</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield></datafield></record></collection> |
id | ZDB-30-ORH-108530515 |
illustrated | Illustrated |
indexdate | 2025-01-17T11:22:08Z |
institution | BVB |
language | English |
open_access_boolean | |
owner | DE-91 DE-BY-TUM |
owner_facet | DE-91 DE-BY-TUM |
physical | 1 Online-Ressource (162 Seiten) illustrations |
psigel | ZDB-30-ORH TUM_PDA_ORH ZDB-30-ORH |
publishDate | 2024 |
publishDateSearch | 2024 |
publishDateSort | 2024 |
publisher | Pragmatic Bookshelf |
record_format | marc |
series2 | The pragmatic programmers |
spelling | Gerardi, Ricardo VerfasserIn aut Automate your home using Go build a personal data center with Raspberry Pi, Docker, Prometheus, and Grafana by Ricardo Gerardi, Mike Riley [First edition]. [Place of publication not identified] Pragmatic Bookshelf [2024] 1 Online-Ressource (162 Seiten) illustrations Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier The pragmatic programmers Includes bibliographical references Take control of your home and your data with the power of the Go programming language. Build extraordinary and robust home automation solutions that rival much more expensive, closed commercial alternatives, using the same tools found in high-end enterprise computing environments. Best-selling Pragmatic Bookshelf authors Ricardo Gerardi and Mike Riley show how you can use inexpensive Raspberry Pi hardware and excellent, open source Go-based software tools like Prometheus and Grafana to create your own personal data center. Using the step-by-step examples in the book, build useful home automation projects that you can use as a blueprint for your own custom projects. With just a Raspberry Pi and the Go programming language, build your own personal data center that coordinates and manages your home automation, leveraging the same high-powered software used by large enterprises. The projects in this book are easy to assemble, no soldering or electrical engineering expertise required. Build a temperature monitor that can send alerts any time defined thresholds are exceeded and report the temperature readings on a time-based series chart. Change the color of lights to visually indicate the current outdoor weather status. Create a networked motion detector that triggers an alert any time motion is detected, such as a door opening or closing, a pet wandering around, or deliveries or visitors arriving on your front porch. Even have these triggers initiate a more complex Go-based automation sequence. Integrate a small, high-resolution camera into a bird feeder that takes excellent, up-close photos whenever a bird perches at the feeder, and broadcasts them to your Discord server where your family and friends can see these wildlife captures in real time. Control your home with hardware you configure, and manage it with Go code that you create and modify any time you want to enhance your home automation capabilities. Home automation Go (Computer program language) Raspberry Pi (Computer) Domotique Go (Langage de programmation) Raspberry Pi (Ordinateur) Riley, Mike VerfasserIn aut |
spellingShingle | Gerardi, Ricardo Riley, Mike Automate your home using Go build a personal data center with Raspberry Pi, Docker, Prometheus, and Grafana Home automation Go (Computer program language) Raspberry Pi (Computer) Domotique Go (Langage de programmation) Raspberry Pi (Ordinateur) |
title | Automate your home using Go build a personal data center with Raspberry Pi, Docker, Prometheus, and Grafana |
title_auth | Automate your home using Go build a personal data center with Raspberry Pi, Docker, Prometheus, and Grafana |
title_exact_search | Automate your home using Go build a personal data center with Raspberry Pi, Docker, Prometheus, and Grafana |
title_full | Automate your home using Go build a personal data center with Raspberry Pi, Docker, Prometheus, and Grafana by Ricardo Gerardi, Mike Riley |
title_fullStr | Automate your home using Go build a personal data center with Raspberry Pi, Docker, Prometheus, and Grafana by Ricardo Gerardi, Mike Riley |
title_full_unstemmed | Automate your home using Go build a personal data center with Raspberry Pi, Docker, Prometheus, and Grafana by Ricardo Gerardi, Mike Riley |
title_short | Automate your home using Go |
title_sort | automate your home using go build a personal data center with raspberry pi docker prometheus and grafana |
title_sub | build a personal data center with Raspberry Pi, Docker, Prometheus, and Grafana |
topic | Home automation Go (Computer program language) Raspberry Pi (Computer) Domotique Go (Langage de programmation) Raspberry Pi (Ordinateur) |
topic_facet | Home automation Go (Computer program language) Raspberry Pi (Computer) Domotique Go (Langage de programmation) Raspberry Pi (Ordinateur) |
work_keys_str_mv | AT gerardiricardo automateyourhomeusinggobuildapersonaldatacenterwithraspberrypidockerprometheusandgrafana AT rileymike automateyourhomeusinggobuildapersonaldatacenterwithraspberrypidockerprometheusandgrafana |