-
-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ESPHome 2025.2.0 e Custom Components #63
Comments
Buongiorno, stesso problema anche per me |
Ciao ragazzi, si, me lo stanno segnalando in diversi... |
io ci sto lavorando, appena ho la soluzione definitiva farò una pull request, in ogni caso si tratterebbe solo di modificare il file yaml e al massimo aggiungere un secondo file esterno insieme al .h già presente |
Grande @cannos88, ottimo! 👍 Tra l'altro sarebbe anche comodo far puntare lo YAML al file .h nel direttamente dal repository GitHub, così ogni volta vi trovate la nuova versione. |
@cannos88, oltre alla parte della platform, c'è da sistemare anche la parte iniziale dello YAML, sempre per sintassi deprecate. Sistemi tu, per favore? La nuova sintassi, almeno per le board ESP32 come la mia, è:
|
Ciao, si esatto, questo l'ho fatto anche io, tra l'altro si può far puntare più comodamente a GitHub. @cannos88 hai fatto progressi? Se ti può essere utile possiamo guardarci anche assieme. Grazie :) |
ho seguito più strade ma per ora nessun progresso. Ho provato anche con il supporto di claude ai ma nada (purtroppo Gemini e chat gpt non riescono ad avere lo stesso livello di accuratezza in questo caso). |
con l'occasione si può fare il merge con la versione per kyo4 oppure è troppo complesso? Grazie. |
Si, una volta capito come migrare con la nuova modalità stavo pensando di fare un altro file sorgente per la Kyo4 e Kyo8 base per semplificare un po il codice.
Anche io ieri ho fatto qualche prova, ho trovato un modo che builda ma richiede diverse modifiche e non ho ancora provato l'effettivo funzionamento. |
Ciao! |
Riesci a girarmi queste modifiche cosi faccio un test? |
Ho una KYO 32 ed ero pronto a installare tutto giusto un giorno dopo aver installato la 2025.2.0 |
Nei prossimi giorni riprovo e magari chiedo anche agli sviluppatori di ESPHome più che altro perché vorrei evitare di dover far cambiare completamente il mapping dei sensori a tutti. |
@diegoflyer, oltre alla soluzione proposta da @lorenzo-deluca, prova a dare un'occhiata a questo ESPhome legacy. Dovrebbe fare al caso tuo. |
Grazie @adepiero e @lorenzo-deluca , valuto se iniziare così, non ho fretta perchè per ora la centrale è conessa via in/out hardware... |
Ci sarebbe anche questo https://github.com/robertklep/esphome-custom-component ma non l'ho provato personalmente. |
So che l'aggiornamento è di ieri, ma volevo sapere se la questione verrà affrontata.
Grazie.
`INFO ESPHome 2025.2.0
INFO Reading configuration /root/config/bentel-kyo4.yaml...
Failed config
binary_sensor.custom: [source /root/config/bentel-kyo4.yaml:52]
The "custom" component has been removed. Consider conversion to an external component.
https://esphome.io/guides/contributing#a-note-about-custom-components.
platform: custom
lambda: |-
auto kyo32 = new Bentel_Kyo32(id(uart_bus));
App.register_component(kyo32);
return {
kyo32->kyo_comunication,
kyo32->stato_sirena,
kyo32->warn_mancanza_rete,
kyo32->sabotaggio_zona,
kyo32->sabotaggio_sistema,
kyo32->warn_scomparsa_bpi,`
The text was updated successfully, but these errors were encountered: