Per home assistant non saprei dirti perché non lo ho
Ma immagino basti capire quale topic e quale message vuole.
Attenzione che oltre a modificare il topic: domoticz/in in questo caso
Devi modifocare nelle righe sotto la formattazione del messaggio a seconda di quello che ti chiede home assistant. Da quel che ne so ad esempio non ha idx.
Per come avviarlo io ho un service con systemd
Programma MONITOR per la lettura contatori EASTRON [GUIDA]
-
- Messaggi: 247
- Iscritto il: 22/08/2016, 14:13
Re: Programma MONITOR per la lettura contatori EASTRON [GUIDA]
Grazie. Nel week end mi metto al lavoro, nel caso ti disturberò per qualche dritta...
Re: Programma MONITOR per la lettura contatori EASTRON [GUIDA]
Scusate, avrei un quesito, ma Monitor ( che legge i contatori modbus) puo' funzionare, diciamo, "standalone" ? Ovvero senza essere integrato in metern.
Capisco che puo' apparire una domanda inopportuna in un forum esplicitamente dedicato a metern e 123solar, percio' accetto in anticipo di essere strattonato dagli admin.
Capisco che puo' apparire una domanda inopportuna in un forum esplicitamente dedicato a metern e 123solar, percio' accetto in anticipo di essere strattonato dagli admin.
Fotovoltaico 4,195 Kw (2E2S) - Inverter Aurora PO 3.6 OUTD --> RPI 2b -->SDM120c x lettura consumi su stesso bus - SolarStretch v3.1 . Boiler solare con integrazione elettrica e PWM dimmer v1.22
Re: Programma MONITOR per la lettura contatori EASTRON [GUIDA]
Monitor è un programma standalone e quindi può funzionare da solo senza problemi.
Re: Programma MONITOR per la lettura contatori EASTRON [GUIDA]
Ok, grazie. Vedo cosa riesco a fare. Avrei voluto vederlo ma è un elf eseguibile e non vedo una cippa.
Fotovoltaico 4,195 Kw (2E2S) - Inverter Aurora PO 3.6 OUTD --> RPI 2b -->SDM120c x lettura consumi su stesso bus - SolarStretch v3.1 . Boiler solare con integrazione elettrica e PWM dimmer v1.22
Re: Programma MONITOR per la lettura contatori EASTRON [GUIDA]
Ormai è da anni che uso questo stupendo programma... con un SDM630. Ho sempre trovato strano il numero di output che il programma ricava (non tutti sono divisi per singola fase):
Cercando in rete scopro al seguente link https://github.com/KinDR007/SDM630-ESPhome/blob/main/sdm/SDM.h che gli output che può dare un SDM630 sono di più (separati per ogni fase) e ci sono elencati i relativi registri:
Io ho sempre usato come consumi quello che nel programma monitor viene chiamato TE pensando fossero i kWh totali delle tre fasi (questo è quello che leggevo nel "monitor.conf" . (ma ho sempre avuto un grandissimo disallineamento tra quello che l'enel mi chiede di pagare in bolletta e quello che leggo in questo TE (circa un 20%-30% in più leggo in bolletta) . Mi domando: " possibile che quello che viene chiamato TE sia solo l'energia consumata solo nella prima fase? "Dal codice linkato sopra SDM dovrebbe fornire 3 distinti energia totale (uno per ogni fase):
Che ne pensate? Credo che per chi ne sappia aver trovato anche i valori dei registri possa essere molto molto utile.
Grazie per il feedback
Codice: Seleziona tutto
2_VR(227.90*V)
2_VS(220.49*V)
2_VT(221.49*V)
2_CR(1.81*A)
2_CS(0.48*A)
2_CT(0.18*A)
2_PR(392.48*W)
2_PS(68.55*W)
2_PT(39.04*W)
2_APR(437.53*VA)
2_APS(105.78*VA)
2_APT(40.24*VA)
2_RPR(-167.43*VAR)
2_RPS(-82.24*VAR)
2_RPT(-9.67*VAR)
2_PFR(0.91*PF)
2_PFS(0.63*PF)
2_PFT(0.97*PF)
2_PAR(-23.81*°)
2_PAS(-50.64*°)
2_PAT(-13.82*°)
2_AVN(223.39*V)
2_ALC(0.82*A)
2_SLC(2.45*A)
2_TP(477.48*W)
2_TAP(542.45*VA)
2_TRP(-259.63*VAE)
2_TPF(0.88*PF)
2_TPA(-29.38*°)
2_F(49.91*Hz)
2_IE(15247*Wh)
2_EE(0*Wh)
2_RIE(800*VARh)
2_REE(4927*VARh)
2_VRS(388.66*V)
2_VST(383.08*V)
2_VTR(389.52*V)
2_AVLL(387.14*V)
2_NC(1.39*V)
2_TE(15247898*Wh)
2_TRE(5728575*VARh)
Cercando in rete scopro al seguente link https://github.com/KinDR007/SDM630-ESPhome/blob/main/sdm/SDM.h che gli output che può dare un SDM630 sono di più (separati per ogni fase) e ci sono elencati i relativi registri:
Codice: Seleziona tutto
//SDM 630 registers
#define SDM630_VOLTAGE1 0x0000 //V
#define SDM630_VOLTAGE2 0x0002 //V
#define SDM630_VOLTAGE3 0x0004 //V
#define SDM630_CURRENT1 0x0006 //A
#define SDM630_CURRENT2 0x0008 //A
#define SDM630_CURRENT3 0x000A //A
#define SDM630_CURRENTSUM 0x0030 //A
#define SDM630_POWER1 0x000C //W
#define SDM630_POWER2 0x000E //W
#define SDM630_POWER3 0x0010 //W
#define SDM630_POWERTOTAL 0x0034 //W
#define SDM630_VOLT_AMPS1 0x0012 //VA
#define SDM630_VOLT_AMPS2 0x0014 //VA
#define SDM630_VOLT_AMPS3 0x0016 //VA
#define SDM630_VOLT_AMPS_TOTAL 0x0038 //VA
#define SDM630_VOLT_AMPS_REACTIVE1 0x0018 //VAr
#define SDM630_VOLT_AMPS_REACTIVE2 0x001A //VAr
#define SDM630_VOLT_AMPS_REACTIVE3 0x001C //VAr
#define SDM630_VOLT_AMPS_REACTIVE_TOTAL 0x003C //VAr
#define SDM630_POWER_FACTOR1 0x001E
#define SDM630_POWER_FACTOR2 0x0020
#define SDM630_POWER_FACTOR3 0x0022
#define SDM630_POWER_FACTOR_TOTAL 0x003E
#define SDM630_PHASE_ANGLE1 0x0024 //Degrees
#define SDM630_PHASE_ANGLE2 0x0026 //Degrees
#define SDM630_PHASE_ANGLE3 0x0028 //Degrees
#define SDM630_PHASE_ANGLE_TOTAL 0x0042 //Degrees
#define SDM630_VOLTAGE_AVERAGE 0x002A //V
#define SDM630_CURRENT_AVERAGE 0x002E //A
#define SDM630_FREQUENCY 0x0046 //HZ
#define SDM630_IMPORT_ACTIVE_ENERGY 0x0048 //Wh
#define SDM630_EXPORT_ACTIVE_ENERGY 0x004A //Wh
#define SDM630_IMPORT_REACTIVE_ENERGY 0x004C //VARh
#define SDM630_EXPORT_REACTIVE_ENERGY 0x004E //VARh
#define SDM630_TOTAL_SYSTEM_POWER_DEMAND 0x0054 //W
#define SDM630_MAXIMUM_TOTAL_SYSTEM_POWER 0x0056 //W
#define SDM630_PHASE_1_LN_VOLTS_THD 0x00EA //%
#define SDM630_PHASE_2_LN_VOLTS_THD 0x00EC //%
#define SDM630_PHASE_3_LN_VOLTS_THD 0x00EE //%
#define SDM630_AVERAGE_VOLTS_THD 0x00F8 //%
#define SDM630_PHASE_1_CURRENT_THD 0x00F0 //%
#define SDM630_PHASE_2_CURRENT_THD 0x00F2 //%
#define SDM630_PHASE_3_CURRENT_THD 0x00F4 //%
#define SDM630_AVERAGE_CURRENT_THD 0x00FA //%
#define SDM630_IMPORT1 0x015a //kWh
#define SDM630_IMPORT2 0x015c //kWh
#define SDM630_IMPORT3 0x015e //kWh
#define SDM630_EXPORT1 0x0160 //kWh
#define SDM630_EXPORT2 0x0162 //kWh
#define SDM630_EXPORT3 0x0164 //kWh
#define SDM630_TOTAL_ENERGY1 0x0166 //kWh
#define SDM630_TOTAL_ENERGY2 0x0168 //kWh
#define SDM630_TOTAL_ENERGY3 0x016a //kWh
Io ho sempre usato come consumi quello che nel programma monitor viene chiamato TE pensando fossero i kWh totali delle tre fasi (questo è quello che leggevo nel "monitor.conf" . (ma ho sempre avuto un grandissimo disallineamento tra quello che l'enel mi chiede di pagare in bolletta e quello che leggo in questo TE (circa un 20%-30% in più leggo in bolletta) . Mi domando: " possibile che quello che viene chiamato TE sia solo l'energia consumata solo nella prima fase? "Dal codice linkato sopra SDM dovrebbe fornire 3 distinti energia totale (uno per ogni fase):
Codice: Seleziona tutto
#define SDM630_TOTAL_ENERGY1 0x0166 //kWh
#define SDM630_TOTAL_ENERGY2 0x0168 //kWh
#define SDM630_TOTAL_ENERGY3 0x016a //kWh
Che ne pensate? Credo che per chi ne sappia aver trovato anche i valori dei registri possa essere molto molto utile.
Grazie per il feedback
Re: Programma MONITOR per la lettura contatori EASTRON [GUIDA]
Non ti sò aiutare perchè io non ho sistemi trifase ma solo monofase, ma il disallineamento con il contatore del distributore l'ho sempre avuto anch'io e guarda caso il distributore misura SEMPRE e SOLO di più di quello che rilevo io con i miei SDM120.
Avevo anche pensato di aprire una contestazione con il distributore avendo un sdm120 certificato MID ma poi ho lasciato perdere perchè sapevo che avrei sbattuto contro un muro di gomma, ricavandone solo bruciore di stomaco....
I datasheet per gli SDM ci sono sempre stati disponibili in rete con tutti i registri.
Avevo anche pensato di aprire una contestazione con il distributore avendo un sdm120 certificato MID ma poi ho lasciato perdere perchè sapevo che avrei sbattuto contro un muro di gomma, ricavandone solo bruciore di stomaco....
I datasheet per gli SDM ci sono sempre stati disponibili in rete con tutti i registri.
Re: Programma MONITOR per la lettura contatori EASTRON [GUIDA]
Grazie mille Flane per la rapidissima risposta!
Vedo con tristezza che l'Ultima azione di Garluk risale a inizio 2019... improbabile avremo risposta a tale quesito. Poi da non programmatore posso chiedere come mai si realizzò un programma monitor non leggibile? Sicuramente è un esigenza informatica, ma è molto più comodo quando si può ispezionare il codice tipo gli altri script e file vari così da poterli modificare e capire il loro comportamento.... Ribadisco non sono un programmatore quindi forse c'è una specifica ragione perchè monitor non sia editabile/apribile.
---EDIT----
Ho utilizzato un altro tool per visualissare i wh totali per ogni singola fase. Con mio piacere se faccio la somma dei Wh totali di ogni singola fase ottengo esattamente quello che nel programma monitor viene chiamato TE quindi ottimo lavoro. TE è effettivamente l'energia totale sommata di tutte e tre le fasi unite.
Rimango solo allibito che l'enel abbia una discrepanza così grande! 499kwh da pagare contro 422kWh prelevati secondo metern mannaggia
Vedo con tristezza che l'Ultima azione di Garluk risale a inizio 2019... improbabile avremo risposta a tale quesito. Poi da non programmatore posso chiedere come mai si realizzò un programma monitor non leggibile? Sicuramente è un esigenza informatica, ma è molto più comodo quando si può ispezionare il codice tipo gli altri script e file vari così da poterli modificare e capire il loro comportamento.... Ribadisco non sono un programmatore quindi forse c'è una specifica ragione perchè monitor non sia editabile/apribile.
---EDIT----
Ho utilizzato un altro tool per visualissare i wh totali per ogni singola fase. Con mio piacere se faccio la somma dei Wh totali di ogni singola fase ottengo esattamente quello che nel programma monitor viene chiamato TE quindi ottimo lavoro. TE è effettivamente l'energia totale sommata di tutte e tre le fasi unite.
Rimango solo allibito che l'enel abbia una discrepanza così grande! 499kwh da pagare contro 422kWh prelevati secondo metern mannaggia
Re: Programma MONITOR per la lettura contatori EASTRON [GUIDA]
Come detto se il tuo SDM630 è certificato MID puoi aprire uan contestazione con il tuo fornitore per le discrepanze rilevate.
Re: Programma MONITOR per la lettura contatori EASTRON [GUIDA]
Flane ha scritto:Come detto se il tuo SDM630 è certificato MID puoi aprire uan contestazione con il tuo fornitore per le discrepanze rilevate.
Purtroppo non me la sento in quanto è una misura indiretta. Il mio SDM630 MID è a monte delle utenze di casa come da wiki https://www.flanesi.it/doku/doku.php?id=metern_cablaggio e per capire quanto prelevo dall'enel faccio la differenza energia assorbita dalle utenze casa tramite sdm630 MENO produzione dei tre inverter monofase su ogni singola fase. Però non ho mai capito quanto sia affidabile tale conteggio visto che non so se viene fatto ogni 5 minuti o instante per instante... inoltre avendo tre inverter monofase su ogni singola fase non vorrei che se produco su una fase e prelevo dall'altra mi consideri comunque energia prelevata. Infine non so se l'energia prodotto che rileva 123solar è effettiva o quella che passa all'enel subisce una qualche perdita dovuta a trasformazioni/efficienze varie. Visto la mia non completa padronanza dell'argomento lascio perdere...
Chi c’è in linea
Visitano il forum: Nessuno e 32 ospiti