mertlinux
Üye
- Katılım
- 16 Mar 2023
- Mesajlar
- 2
- Puanları
- 1
- Yaş
- 27
merhabalalar elimde 4 adet rs485 haberleşmeli makel t600.2251 ve köhler ael.tf.22 marka Elektrik sayacı mevcut ,
rs485 çıkış portundan data'ları okumak istiyorum , fakat sadece ismini söylüyorlar , diğer aşamaya geçemedim ,
aşağıdaki kod sayacın adını veriyor , fakat bir sonraki aşamaya geçemiyorum Aktif enerji vs okuyamıyorum
obis kod yolladım olmadı , baudrade 9600 çektim denedim yine olmadı ,
yardımcı olursanız çok sevinirim sağolun.
import serial
ser = serial.Serial('/dev/ttyUSB0', 300, 7, 'E', 1,timeout=1) # seri haberleşme portu açılır
ser.flush()
response2 = bytes()
time.sleep(0.5)
# sayacın verilerini okumak için gerekli komutlar
ser.write(('/?!\r\n').encode())
time.sleep(0.5)
response = ser.readline().decode()
print(response)
rs485 çıkış portundan data'ları okumak istiyorum , fakat sadece ismini söylüyorlar , diğer aşamaya geçemedim ,
aşağıdaki kod sayacın adını veriyor , fakat bir sonraki aşamaya geçemiyorum Aktif enerji vs okuyamıyorum
obis kod yolladım olmadı , baudrade 9600 çektim denedim yine olmadı ,
yardımcı olursanız çok sevinirim sağolun.
import serial
ser = serial.Serial('/dev/ttyUSB0', 300, 7, 'E', 1,timeout=1) # seri haberleşme portu açılır
ser.flush()
response2 = bytes()
time.sleep(0.5)
# sayacın verilerini okumak için gerekli komutlar
ser.write(('/?!\r\n').encode())
time.sleep(0.5)
response = ser.readline().decode()
print(response)