LudvigLindell
T TEkonomen skrev:
Hej,

Absolut, men jag gjorde precis det som står i länken jag bifogade

[länk]

Var noggrann bara och använd inte wireless när du ska flasha slimmelezern. Gör som han som skrivit guiden gjort, koppla in den med usb i datorn. När du gjort alla stegen så kommer du se den i HA. Då kan du bara koppla sensorerna mot energi/energy i HA. Min returnerar korrekta värden.

Det finns något syntaxfel i koden, men det verkar konstigt nog fungera ändå. Det tog ett bra tag, men efter några försök så fungerar det felfritt här. Jag kan bara hantera den via kod och esphome, inte längre med gränssnittet som den kommer med som stock. Huvudsaken för min del var att jag i realtid kan se lasten, vilket jag kan.

Jag ändrade något enstaka värde, allt annat stämde överens med guiden. Jag är ganska ny på det här och kanske kan förklara om du ställer någon fråga I detalj, men i övrigt skulle jag bara följa stegen och göra exakt som det står i länken. Berätta gärna hur det gick sen :)

Behöver döpa om mina sensorer snyggare.
Tack jag får se om jag lyckas, men..
Är din mätare uppdaterad? Gäller inte det där det gamla kundgränssnittet?
 
LudvigLindell LudvigLindell skrev:
Tack jag får se om jag lyckas, men..
Är din mätare uppdaterad? Gäller inte det där det gamla kundgränssnittet?

Hej,

Min mätare är uppdaterad till 2.0. Jag jämförde branschstandard med siffrorna som finns i p1reader.h och det mesta är identiskt och går att använda om din mätare också har samma standard.

Du behöver oavsett inte oroa dig för att paja något i läsaren. F*ckar du upp är det bara att flasha tillbaka den till fabrik genom slimmelezer hemsida.
 
  • Gilla
LudvigLindell
  • Laddar…
Jäklar, det här var en lång tråd!
Kom hit för att någon tipsat om den på github och jag har ett problem som jag inte hittar lösningen på där.
Kör kod som nämnts flera ggr här; psvanstrom/esphome-p1reader men har anpassat den för en ESP32-WROOM-32. (anpassningen handlar i princip bara om att välja annan bräda än ESP8266)
Kopplingsschema med strömförsörjning via USB istället för från RJ12 uttaget.
Tyvärr insåg jag lite sent att jag kunde skippat transistor för invertering men det ska väl inte spela någon roll.
Jag har en Sagemcom T211 sedan någon dag och allt funkar bra förutom att jag får upp:
CRC_PASS = NO kanske en gång på 5-6, resten YES.
Trixat med BUF_SIZE i p1reader.h filen och det blir bättre med 30 istället för original 60 men som sagt 1/6 blir CRC fel. (Dessutom verkar det variera beroende på om jag kör logger på DEBUG eller INFO)
Har gjort allt via ESPHome i HomeAssistant och alla sensorer är förstås där men kan ju inte lita på värdena när den failar så ofta.

Någon som kör ESP32 på Sagemcom som har några tips?
 
N nikler skrev:
Någon som kör ESP32 på Sagemcom som har några tips?
Et generelt tips: Din pullup motstand mot målerens datautgang må være tilstrekkelig sterk, den skal trekke ca 1 mA. (4k7 om du gjør pull til 5V, som du antakelig gjør om du benytter transistor til å invertre)
 
Egil Opsahl Egil Opsahl skrev:
Et generelt tips: Din pullup motstand mot målerens datautgang må være tilstrekkelig sterk, den skal trekke ca 1 mA. (4k7 om du gjør pull til 5V, som du antakelig gjør om du benytter transistor til å invertre)
Tack!
Men om jag räknar rätt så blir effekten 5 x 0.001 = 0.005 W, det klarar väl i princip alla motstånd?
Eller tänker jag fel?
Tror mitt 4k7 motstånd är ett 0.25 W
 
Redigerat:
N nikler skrev:
Tack!
Men om jag räknar rätt så blir effekten 5 x 0.001 = 0.005 W, det klarar väl i princip alla motstånf?
Eller tänker jag fel?
Tror mitt 4k7 motstand är ett 0.25 W
Effekt i pullup-motstanden er ikke noe problem, nei.
Effekten i en 4k7 pullup til 5V er: P = U^2 / R = 5^2 / 4700 = 5,3 mW
 
Blir det här rätt för att skippa transistor om min ESP32 får ström via USB?
Elektronikschema, koppling mellan USB-till-seriell-adapter och ESP32, 4.7K resistor, anslutningar märkta med GPIO-pinnar.
Inloggade ser högupplösta bilder
Skapa konto
Gratis och tar endast 30 sekunder

(Och sedan invertera RX i yaml koden)
 
N nikler skrev:
Blir det här rätt för att skippa transistor om min ESP32 får ström via USB?
[bild]
(Och sedan invertera RX i yaml koden)
Med denne koblingen gjør du pullup til 5V og sender så signalet til en 3,3V device. Det vil trolig gå bra, men anbefales ikke. Det er bedre å gjøre pullup til 3,3V med en mindre motstand. Da får du et 0/3.3V signal inn på en 0/3.3V inngang på ESPen.
Og så må du (som du sier) håndtere invertering i koden.
 
Egil Opsahl Egil Opsahl skrev:
Med denne koblingen gjør du pullup til 5V og sender så signalet til en 3,3V device. Det vil trolig gå bra, men anbefales ikke. Det er bedre å gjøre pullup til 3,3V med en mindre motstand. Da får du et 0/3.3V signal inn på en 0/3.3V inngang på ESPen.
Og så må du (som du sier) håndtere invertering i koden.
Tack för feedback Egil.
Är det så här du menar?
Kan du rekommendera storlek på motståndet?
Elektriskt kretsschema, okänt motstånd, ESP32 modul, anslutningar, seriell kommunikation, enkel grafisk framställning.
Inloggade ser högupplösta bilder
Skapa konto
Gratis och tar endast 30 sekunder
 
N nikler skrev:
Är det så här du menar?
Kan du rekommendera storlek på motståndet?
Ja, det stemmer. Ca 3 kohm er bra verdi. Nærmeste E12-serie standardverdier er 2k7 og 3k3, og begge vil fungere fint.
 
Egil Opsahl Egil Opsahl skrev:
Ja, det stemmer. Ca 3 kohm er bra verdi. Nærmeste E12-serie standardverdier er 2k7 og 3k3, og begge vil fungere fint.
Perfekt, tack Egil!
Testar ikväll och berättar hur det gått.
 
  • Gilla
Egil Opsahl
  • Laddar…
N nikler skrev:
Perfekt, tack Egil!
Testar ikväll och berättar hur det gått.
Klar med varianten utan transistor.
Fungerar tyvärr sämre, kanske 1 på 7 som har en CRC som är OK.
Labbat lite med buffer size också, ingen större skillnad.
Vet inte riktigt vad nästa steg ska bli, som det ser ut nu får jag kanske gå tillbaks till min andra med transistor inverter.
Textkonsol med sensorloggning, visar spännings- och strömdata med noggrannhet. Kodning och diagnostikmeddelanden syns.
Inloggade ser högupplösta bilder
Skapa konto
Gratis och tar endast 30 sekunder
 
N nikler skrev:
Klar med varianten utan transistor.
Fungerar tyvärr sämre, kanske 1 på 7 som har en CRC som är OK.
Labbat lite med buffer size också, ingen större skillnad.
Vet inte riktigt vad nästa steg ska bli, som det ser ut nu får jag kanske gå tillbaks till min andra med transistor inverter.
[bild]
Varför invertera när du kan köra med softserial som investerar åt dig?
 
pacman42 pacman42 skrev:
Varför invertera när du kan köra med softserial som investerar åt dig?
Den första gjorde jag med transistor för då visste jag inte att det gick att göra via mjukvaran, gjorde en till nu (resultat på bilden ovan) där jag inverterade genom softserial. Den funkade tyvärr sämre.
 
Vi vill skicka notiser för ämnen du bevakar och händelser som berör dig.