"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Hausautomation - Professionell und Eigenbau

charmin 01.09.2018 - 18:13 503376 1678 Thread rating
Posts

charmin

Super Moderator
10x
Avatar
Registered: Dec 2002
Location: aut_sbg
Posts: 14503
Bin gerade dabei meine Heizung mehr zu automatisieren.
Hab jetzt die Elektronik fertig. :)

click to enlargeclick to enlarge

  • PiXtend V2S
  • Raspberry Pi 3B+
  • 4 x PT1000 zum Temperatur-Messen
  • 4 x Wandler für die PT1000 um eine Spannung von 0-10V zu erzeugen
  • 24V Netzteil
  • Anschluss von 2 Pumpen
  • Anschluss von 1 Stellmotor
  • Anschluss von 1 Magnetventil

Leider hat die PiXtend V2S nur 2 ADCs, deswegen habe ich einen I2C ADC hinzugefügt. Dieser kann aber nur 0-5V. Das Problem habe ich einfach mit zwei 10kOhm Widerständen gelöst bei denen ich die Spannung in der Mitte der Widerstände abgreif.

Bekomme schon Sensorwerte von den 2 Onboard-Temperatursensoren :cool:

Code:
while [ true ]
do
  /home/pi/pxdev/PiXtend_V2/pixtendtool2s/pixtendtool2s -ai 0
  /home/pi/pxdev/PiXtend_V2/pixtendtool2s/pixtendtool2s -ai 1
  echo "----------------------------------------------------"
  sleep 1
done

click to enlarge

charmin

Super Moderator
10x
Avatar
Registered: Dec 2002
Location: aut_sbg
Posts: 14503
Code:
import ADS1115
import time

ads = ADS1115.ADS1115()

while True:
    channel_0 = ads.readADCSingleEnded(channel=0)
    channel_1 = ads.readADCSingleEnded(channel=1)

    print("{:.0f} mV measured at AN0".format(channel_0))
    print("{:.0f} mV measured at AN1".format(channel_1))
    print("-" * 25)
    time.sleep(1)


und der extra ADC über I2C funktioniert auch :D

click to enlarge

Indigo

raub_UrhG_vergewaltiger
Avatar
Registered: Mar 2001
Location: gigritzpotschn
Posts: 6690
warum keine gscheite heizungssteuerung mit einem darauf zugeschittenen controller (TA UVR1611/16X2)? die kann man auch super fernsteuern und kosten im endeffekt wsl das gleiche

charmin

Super Moderator
10x
Avatar
Registered: Dec 2002
Location: aut_sbg
Posts: 14503
weils mich net zaht in so komisches sps zeug einzuarbeiten.
die pixtend kostete mich 170 € und dort hab ich linux, python und kann alles implementieren und erweitern wies mich zaht.

man könnte sogar codesys draufgeben.
aber, as said, von der welt will ich mich fernhalten.

charmin

Super Moderator
10x
Avatar
Registered: Dec 2002
Location: aut_sbg
Posts: 14503
Die Temperatursensoren und die Relais sind schon alle im Home Assistant. Werden per mqtt in Python angemeldet beim Home assistant broker.
Lässt sich schon alles steuern und auslesen :cool:

click to enlargeclick to enlarge

voyager

kühler versilberer :)
Avatar
Registered: Nov 2001
Location: Stmk/Austria
Posts: 3633
Zitat aus einem Post von charmin
Die Temperatursensoren und die Relais sind schon alle im Home Assistant. Werden per mqtt in Python angemeldet beim Home assistant broker.
Lässt sich schon alles steuern und auslesen :cool:

Sind das die PT1000 vom Pixtender?

HA muss ich mir auch mal bei Gelegenheit antun, ist halt aktuell nicht so dringend, da eh alles Homekit kompatibel ist. Aber ich will meinen Stromzähler (und hoffentlich Balkonkraftwerk, wenns genehmigt wird) einbinden

charmin

Super Moderator
10x
Avatar
Registered: Dec 2002
Location: aut_sbg
Posts: 14503
Sind (leider) PT100 weils die günstigen messwandler bei Amazon nur für pt100 gibt.
Aber ja, die temp Sensoren.
Lese die per adc dann ein und schick die Werte per mqtt an home assistant in nem Python Script.

Nutze die library:
https://github.com/unixorn/ha-mqtt-discoverable

voyager

kühler versilberer :)
Avatar
Registered: Nov 2001
Location: Stmk/Austria
Posts: 3633
Als 4 Leiter ausführung wären PT100 auch genauer, so ists haöt schwer, die perfekt zu bekommen

PT1000 umformer kosten halt um die 40€

https://www.sensorshop24.de/norm-bz...ShoCG0EQAvD_BwE

charmin

Super Moderator
10x
Avatar
Registered: Dec 2002
Location: aut_sbg
Posts: 14503
Ja wird schon etwas teuer dann.
Aber 35 wär eh ok. Danke für den link.
Werds derweil mal so lassen aber für die Zukunft vl.

charmin

Super Moderator
10x
Avatar
Registered: Dec 2002
Location: aut_sbg
Posts: 14503

schizo

Produkt der Gesellschaft
Avatar
Registered: Feb 2003
Location: Vienna
Posts: 2541
Sehe ich das richtig, dass der Shelly Plug S rein über das Netzwerk steuerbar ist und keinen Hardware Button besitzt um diesen auf/abzusehen?

spunz

Super Moderator
Super Moderator
Avatar
Registered: Aug 2000
Location: achse des bösen
Posts: 11203
Vielleicht gibts ja was neues, die "alten" habern aber einen Button. Auszug aus der Doku:


Code:
Inputs      

One push button          Press to turn the output On/Off.          
Press and hold for 3 sec to check status (Possible only when the output in Off).          
Press and hold for 5 sec to reboot (Possible up to 60 sec after plugging in in the Device).          
Press and hold for 10 sec to factory reset (Possible up to 60 sec after plugging in in the Device).

schizo

Produkt der Gesellschaft
Avatar
Registered: Feb 2003
Location: Vienna
Posts: 2541
Der Absatz befindet sich auch bei der aktuellen V2. Mir war nur nicht bewusst, ob sich dieser auf einen Software Button im Webinterface bezieht, oder ob dieser am Plug selbst oben ist. Auf den Bildern (sowohl V1 als auch V2) war keiner ersichtlich.
Danke jedenfalls.

Viper780

Moderator
Er ist tot, Jim!
Avatar
Registered: Mar 2001
Location: Wien
Posts: 49790
Auf den meisten Bildern ist er nicht ersichtlich - aber unten, relativ weit hinten, ist ein kleiner, runder Knopf

berndy2001


Avatar
Registered: Feb 2003
Location: Vienna
Posts: 2008
Bearbeitet von berndy2001 am 27.11.2023, 17:18
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz