Pizero2.vent: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Root (Diskussion | Beiträge) |
Root (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 20: | Zeile 20: | ||
== pwm.py == | == pwm.py == | ||
# apt install pigpio python3-paho-mqtt | # apt install pigpio python3-paho-mqtt python3-json5 | ||
# | # | ||
Version vom 10. Oktober 2025, 17:46 Uhr
Boot
# /boot/firmware/config.txt dtoverlay=pwm-2chan
Feuchtigkeit
- Ich schaffe es nicht den Sensor im Home-Assistant anzuzeigen
- Im Home Assistant eigenen MQTT Broker ist der Wert drin, aber ich kann den Wert einfach hinzufügen
- Scheiß Home Assistant
# Topic
shellyhtg3-543204567354/status/humidity:0
# Wert
{"id": 0,"rh":61.0}
pwm.py
# apt install pigpio python3-paho-mqtt python3-json5
#
# KEMO M240
# PWM Spannung: 3 V bis 24 V
# PWM Frequenz: 100 Hz bis 10 kHz
#
# Raspberry Pi Zero
# PWM0 Pin 18 xor 12, 3,3 V 1 kHz
# PWM1 Pin 13 xor 19, 3,3 V 1 kHz
#
import pigpio
import time
import random
PWM_GPIO = 18
PWM_FREQUENCY = 1000
random.seed()
pi = pigpio.pi()
#
# Start Motor Full Speed for 4 Seconds
#
ret_code = pi.hardware_PWM(PWM_GPIO, PWM_FREQUENCY, 1000000)
print(ret_code)
time.sleep(4)
# print(pi.get_PWM_range(PWM_GPIO))
# print(pi.get_PWM_real_range(PWM_GPIO))
while True:
#pi.set_PWM_dutycycle(PWM_GPIO, 0)
percent = random.randint(0,100)
print("set motor to ", percent, " %")
pi.hardware_PWM(PWM_GPIO, PWM_FREQUENCY, percent * 10000)
time.sleep(15)
Meilensteine
10.10.2025 MQTT subscribe Shelly Humidity läuft 09.10.2025 zeitgleiches PWM0 und PWM1 mit Erfolg getestet