Deconz-rest-plugin: [Minta dukungan perangkat] Elko termostat

Dibuat pada 22 Feb 2019  ·  37Komentar  ·  Sumber: dresden-elektronik/deconz-rest-plugin

ELKO Termostat
http://proff.elko.no/elko-smart-home-super-termostat/esh-plus-super-tr-rf-ph-article2629-1779.html

Perlu dukungan untuk membaca suhu dan pengaturan lokal Pemanasan (dan pendinginan?) Setpoint.

image

image

image

image

Hubungi saya jika info lebih lanjut diperlukan.

Komentar yang paling membantu

Bagaimana dengan membuat permintaan untuk menambahkan dukungan untuk termostat dalam integrasi DeCONZ di repositori asisten rumah?

Semua 37 komentar

Ya, +1 besar di sini. Agak kecewa tidak ada dukungan untuk ini.

+1

+1

+1

oh ya silahkan. ini sangat dibutuhkan :D

Apakah ada cara kita dapat menambahkan ini sendiri dan membuat permintaan tarik? Jika termostat lain didukung, saya yakin kita bisa menggunakannya sebagai templat untuk yang satu ini. Setiap tips akan sangat dihargai @manup @ChrisHae @ebaauw

Membuat +1 pada ini dan berharap seseorang dengan pengetahuan melihatnya :)

Ini akan sangat bagus untuk diterapkan. Meskipun saya tidak memiliki termostat RF Elko saat ini, saya mungkin akan meningkatkan termostat non-RF saya jika ada dukungan untuk mereka di Deconz. Apakah ada peluang untuk menerapkan dukungan untuk termostat Elko di Deconz @manup @ebaauw ? Elko adalah jenis standar de facto untuk instalasi listrik di Norwegia.

+1
Akan sangat menghargai dukungan untuk Elko Thermostats. Beri tahu saya jika saya dapat membantu dengan cara apa pun.

@ma-ca Apakah ini yang Anda butuhkan untuk referensi #2009 ?

image

image

Plsss seseorang berbaik hati dan memperbaikinya :)

Hai

Ada beberapa atribut khusus vendor lainnya, seperti suhu lantai, kunci anak, pemanas hidup/mati, dll. Di tautan di bawah ini ada daftar yang menunjukkan atribut khusus vendor.

https://github.com/prj84/com.Elko/blob/master/drivers/ESHSUPERTR/ST_Code/Elko%20Thermostat%20-%20Vendor%20Specific%20attributes.txt

@eidsaa Mungkin Elko akan membantu dan memberi Anda spesifikasi untuk atribut khusus vendor jika Anda menghubungi mereka?

@ricmik Ya, bisa jadi. File teks tertaut mencantumkan cluster dan encoding. Saya telah menerapkan suhu lantai, suhu kamar, kunci anak, dan pemanas on/off di file ZCL.xml lokal saya. Ini memberi saya kemampuan untuk membaca dan menetapkan nilai dari deconz-gui, tetapi tidak melalui REST

Apa yang perlu dilakukan agar ini dapat diakses melalui REST?

Ini dirilis sekarang, kan? Bagaimana cara menambahkan termostat di Phoscon?

Ini mungkin hanya akan berfungsi di antarmuka web lama. Tetapi saya tidak mendapatkannya di sana meskipun saya telah menambahkannya dan itu ditampilkan di VNC. Sudah juga mencoba membaca info simpul untuk melihat apakah itu berfungsi tetapi saya tidak melihat apa-apa.

Phoscon adalah pengembangan sumber tertutup .... Sayangnya.

Apa yang perlu dilakukan agar ini dapat diakses melalui REST?

Setelah pembaruan terakhir, dimungkinkan untuk membaca dan menetapkan nama, setpoint, dll. melalui REST.

Oke, jadi masih belum ada cara sederhana agar termostat ini berfungsi di Asisten Rumah?

Saya rasa tidak, saya menggunakan Node-RED untuk mengirim pesan dan perintah antara deconz dan domoticz.

Seharusnya mungkin untuk mendapatkannya di Home Assistant tetapi Anda harus menggunakan REST API untuk mendapatkannya, dan untuk menetapkan nilai, dll. Saya baru saja melakukan polling dengan REST sekarang dan mendapatkan termostat seperti ini:

{
"konfigurasi": {
"titik panas": nol,
"mengimbangi": 0,
"pada": benar,
"dapat dijangkau": salah,
"penjadwal": nol,
"penjadwal": null
},
"ep": 1,
"etag": "ee228d7305c3644d519311c652db9033",
"nama produsen": "Heiman",
"modelid": "Super TR",
"nama": "Termostat 25",
"negara": {
"lastupdated": "2019-11-21T05:55:05",
"pada": salah,
"suhu": 1950
},
"ketik": "ZHATthermostat",
"unik": "00:0d:6f:00:0f:41:45:3a-01-0201"
}

Untuk menemukannya cukup sambungkan melalui klien REST seperti ini:

curl -X DAPATKAN -i 'http://:40850/api//sensor/'

Abaikan sajabagian untuk mendaftar semua sensor, lalu temukan ID untuk yang satu ini. Anda dapat melakukan polling dan mengatur status dll. Informasi lebih lanjut tentang REST di sini:
https://dresden-elektronik.github.io/deconz-rest-doc/getting_started/

Saya mungkin menulis panduan untuk menambahkannya ke HA dalam satu atau dua minggu ... :)

Bagaimana dengan membuat permintaan untuk menambahkan dukungan untuk termostat dalam integrasi DeCONZ di repositori asisten rumah?

Ya saya setuju @ricmik tapi saya belum menyelidiki opsi itu sekarang.

Cukup masukkan termostat ke HA dengan REST API:

Screenshot 2019-11-30 09 56 19

Konfigurasi di configuration.yaml:

sensor:

  • platform: istirahat
    sumber: http://:40850/api//sensor/

Buat bagian sensor baru atau tambahkan ke yang sudah ada. Ganti IP dan nomor kunci dan sensor dengan pengaturan Anda. Ingat Anda harus mengatur deconz REST API terlebih dahulu: https://dresden-elektronik.github.io/deconz-rest-doc/getting_started/

Sepertinya satu-satunya pembacaan suhu yang dikirim termostat adalah suhu udara. Saya memiliki termostat di luar kamar mandi dengan sensor suhu lantai. Apakah mungkin memasukkannya untuk membaca suhu lantai?

0x409 ( encoding:29 nilai:
0x403 ( penyandian:30 , nilai:
0x408 ( encoding:21 nilai: nilai mengambang mis: 001a, 01a9, 01dd, 0000, 0087 <- Konsumsi daya rata-rata 10 menit terakhir.
0x415 ( pengkodean mengambang 00=idle 01=pemanasan

Atribut LocalTemp selalu merupakan pengukuran Udara pada termostat ini

Atribut 0x409 selalu suhu lantai

0x403 menunjukkan sensor penyihir yang diprogram untuk digunakan terhadap suhu setpoint pada termostat itu sendiri.

Saya menggunakan atribut 0x403 dalam aplikasi yang saya tulis untuk Athom Homey untuk menunjukkan suhu terukur yang "benar" di aplikasi, 00=Air, 01=floor, 03=floor guard>

Atribut 0x415 hanya menunjukkan jika pemanasan aktif atau tidak. Tidak mungkin untuk menimpa ini (Sepengetahuan saya)

Kekuasaan
0x408 - Melaporkan penggunaan daya rata-rata 10 menit terakhir

Kunci Anak
0x413 - 00=tidak terkunci 01=terkunci

~Hai,~
~Saya tidak dapat melihat sensor di REST API ketika saya menambahkan termostat ke Deconz. Saya ingin tahu apakah kalian tahu apa yang saya lakukan salah.~

~Info API Istirahat:~
~ curl core-deconz:40850/api/<key>/config | jq -r '.apiversion' -> 1.16.0 ~
~ curl core-deconz:40850/api/<key>/config | jq -r '.swversion' -> 2.5.72 ~

~Saya menambahkan termostat dengan masuk ke UI Phoscon dan melakukan penambahan sensor dan kemudian membuat Termostat bergabung kembali dengan jaringan Zigbee. Saya dapat melihat termostat di tampilan Deconz VNC tetapi tidak muncul saat saya menelepon: curl core-deconz:40850/api/<key>/sensors ~

~ Dapatkah seseorang menunjukkan apa yang saya lakukan salah? @corvy apakah itu langkah-langkah yang Anda ikuti untuk membuatnya muncul di API?~

Sunting: Sekarang muncul di REST api.

Saya baru saja menginstal saya kemarin :) Saya menjalankan HA dan deconz. Saya menambahkannya dan itu langsung muncul di HA. Tapi itu hanya menunjukkan suhu udara. bukan suhu lantai. Dan saya pikir ada beberapa masalah dalam mengatur suhu dan sebagainya... Jadi saya memilih dukungan yang lebih baik... Versi firmware apa yang kalian jalankan? Milik saya memiliki 1.2.5R

Cukup masukkan termostat ke HA dengan REST API:
Konfigurasi di configuration.yaml:

sensor:

  • platform: istirahat
    sumber daya: http://:40850/api//sensors/

Saya dapat melihat ELKO Thermostat di antarmuka deConz VNC, tetapi saya tidak dapat melihatnya di REST API atau di Phoscon atau di HA (setelah memperbarui sensor: bagian). Bisakah Anda memberi tahu saya cara menghubungi "bugger" ini?

@ricmik Ya, bisa jadi. File teks tertaut mencantumkan cluster dan encoding. Saya telah menerapkan suhu lantai, suhu kamar, kunci anak, dan pemanas on/off di file ZCL.xml lokal saya. Ini memberi saya kemampuan untuk membaca dan menetapkan nilai dari deconz-gui, tetapi tidak melalui REST

Bagaimana Anda menerapkan atribut ini? Ketika saya menambahkan ini ke zcl/general.xml di bawah cluster 0201 saya hanya mendapatkan atribut yang tidak didukung.

<!-- ELKO manufacturer specific -->
<attribute-set id="0x400" description="ELKO">
    <attribute id="0x403" name="Sensing" type="enum8" default="0" access="r" required="o" mfcode="0x1002">
        <value name="Local temperature mode" value="0"></value>
        <value name="Floor temperature mode" value="1"></value>
        <value name="Floor max temperature mode" value="3"></value>
    </attribute>
    <attribute id="0x0409" name="Floor Temperature" type="s16" range="0x954d,0x7fff" access="r" required="o" mfcode="0x1002">
    </attribute>
    <attribute id="0x0415" name="Thermostat Running Mode" type="bool" default="0" access="r" required="o" mfcode="0x1002">
        <value name="Idle" value="0"></value>
        <value name="Heating" value="1"></value>
    </attribute>
</attribute-set>

Bagaimana cara mendapatkan status rele?

Tampaknya masalah ini tidak aktif / terselesaikan. Jika tidak, silakan buka kembali atau buat masalah lain!

@Offpiste84 Jika Anda memiliki pertanyaan spesifik, silakan buka masalah lain atau tanyakan di Discord :)

Bisakah kita membuka masalah ini lagi untuk menambahkan suhu sensor lantai juga?

Dari pengembang Homey saya menemukan bahwa sensor lantai adalah atribut 0x409, tetapi ini tidak muncul di REST. Suhu Lokal selalu suhu udara. Apakah itu mungkin? @Mimiix

@corvy Saya lebih suka memiliki permintaan perangkat baru untuk itu.

@corvy Saya lebih suka memiliki permintaan perangkat baru untuk itu.

Mengapa membuka utas lain alih-alih memiliki semuanya di satu tempat?
Menjadi tidak mungkin untuk mengumpulkan semua informasi yang diperlukan ketika diskusi dibagi menjadi banyak utas independen.
Apa gunanya?
Utas ini memiliki tajuk utama yang sangat bagus - mari kita biarkan tetap hidup sampai masalahnya terpecahkan!

@oywino saya harus tidak setuju. Bagaimana saya memahaminya, itu adalah sensor lantai dan sedikit berbeda. Judul pada masalah ini hanya menyarankan termostat.

Karena ini sudah ditutup, tidak masuk akal untuk membukanya kembali karena tidak lagi sesuai dengan changelog yang lebih lama. Memiliki masalah baru lebih masuk akal.

Pengelompokan barang lebih mudah daripada ungrouping pada akhirnya. Dan: Apa bedanya :)?

Oke bagus, saya akan membuat yang baru.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

ReeChip picture ReeChip  ·  5Komentar

ScharV picture ScharV  ·  5Komentar

stevenwfoley picture stevenwfoley  ·  3Komentar

tenholde picture tenholde  ·  3Komentar

Thomas-Vos picture Thomas-Vos  ·  4Komentar