mirror of
				https://github.com/KevinMidboe/python-gpiozero.git
				synced 2025-10-29 17:50:37 +00:00 
			
		
		
		
	Use InternalDevice examples that work
This commit is contained in:
		| @@ -39,10 +39,12 @@ class PingServer(InternalDevice): | ||||
|         from gpiozero import PingServer, LED | ||||
|         from signal import pause | ||||
|  | ||||
|         server = PingServer('my-server') | ||||
|         google = PingServer('google.com') | ||||
|         led = LED(4) | ||||
|         led.source_delay = 1 | ||||
|         led.source = server.values | ||||
|  | ||||
|         led.source_delay = 60  # check once per minute | ||||
|         led.source = google.values | ||||
|  | ||||
|         pause() | ||||
|  | ||||
|     :param str host: | ||||
| @@ -86,8 +88,10 @@ class CPUTemperature(InternalDevice): | ||||
|         # Use minimums and maximums that are closer to "normal" usage so the | ||||
|         # bar graph is a bit more "lively" | ||||
|         temp = CPUTemperature(min_temp=50, max_temp=90) | ||||
|  | ||||
|         graph = LEDBarGraph(5, 6, 13, 19, 25, pwm=True) | ||||
|         graph.source = temp.values | ||||
|  | ||||
|         pause() | ||||
|  | ||||
|     :param str sensor_file: | ||||
| @@ -158,14 +162,15 @@ class TimeOfDay(InternalDevice): | ||||
|     The following example turns on a lamp attached to an :class:`Energenie` | ||||
|     plug between 7 and 8 AM:: | ||||
|  | ||||
|         from datetime import time | ||||
|         from gpiozero import TimeOfDay, Energenie | ||||
|         from datetime import time | ||||
|         from signal import pause | ||||
|  | ||||
|         lamp = Energenie(0) | ||||
|         morning = TimeOfDay(time(7), time(8)) | ||||
|         morning.when_activated = lamp.on | ||||
|         morning.when_deactivated = lamp.off | ||||
|  | ||||
|         lamp.source = morning.values | ||||
|  | ||||
|         pause() | ||||
|  | ||||
|     :param ~datetime.time start_time: | ||||
| @@ -240,4 +245,3 @@ class TimeOfDay(InternalDevice): | ||||
|             return self.start_time <= datetime.utcnow().time() <= self.end_time | ||||
|         else: | ||||
|             return self.start_time <= datetime.now().time() <= self.end_time | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user