Coder Social home page Coder Social logo

Comments (13)

bbqkees avatar bbqkees commented on May 23, 2024

You only need to connect every line that is named U_Ref. No external connections.
It is an internal reference voltage.

For a picture of the breadboard see the Documentation page again, I added one.

I do not have a parts list, there are only a few parts in the schematic, it is not that difficult.

from nefit-buderus-ems-bus-arduino-domoticz.

delchrys avatar delchrys commented on May 23, 2024

So the u refs are connected to each other or to the lm393?

from nefit-buderus-ems-bus-arduino-domoticz.

bbqkees avatar bbqkees commented on May 23, 2024

Draw a line from each U_Ref to the other and remove the label, maybe that will make it more clear.
The labels are there just so you do not have to show crossing wires.

from nefit-buderus-ems-bus-arduino-domoticz.

delchrys avatar delchrys commented on May 23, 2024

Ah ok I get it. Now it's clear for me thanks. Will buildo it soon to test if it works.

from nefit-buderus-ems-bus-arduino-domoticz.

bbqkees avatar bbqkees commented on May 23, 2024

So now its clear I will close the issue.

from nefit-buderus-ems-bus-arduino-domoticz.

delchrys avatar delchrys commented on May 23, 2024

Sorry bbqkees i have another question. I see you used all through hole components. Which diodes (schottky) you used instead of a smd Bat54s+ and BAT46 package??

from nefit-buderus-ems-bus-arduino-domoticz.

bbqkees avatar bbqkees commented on May 23, 2024

You can probably use 1N4148 diodes for all.
I used two different diode types (1N4148 and the other of unknown type but identical or similar), but only because I had those at hand.
The BAT46 diode is available as through-hole.

There is also a big capacitor on the breadboard which is not present in the schematic, I added this to increase stability, but this is not mandatory. Also if you want to build the transmitter part with through hole components you can replace the BC847 transistor with f.i. a BC337.

from nefit-buderus-ems-bus-arduino-domoticz.

delchrys avatar delchrys commented on May 23, 2024

another question,
i'm not that electric but i think i can make it work, but does the lm393 also need vcc and ground connected?? on pin 8 and 4??? maybe that's why my circuit isn't working properly

from nefit-buderus-ems-bus-arduino-domoticz.

bbqkees avatar bbqkees commented on May 23, 2024

Yes you need to connect those pins too, otherwise the chip itself has no power.

from nefit-buderus-ems-bus-arduino-domoticz.

delchrys avatar delchrys commented on May 23, 2024

thanks will do that, stupid mistake

from nefit-buderus-ems-bus-arduino-domoticz.

delchrys avatar delchrys commented on May 23, 2024

Yes it works now. Thanks for the help.
Is it possible to get more data from the EMS bus??? In the documentation i read a lot of other info, but how can i find out if this is all the data my Nefit spits out?
Maybe a RAW read of the data message????

from nefit-buderus-ems-bus-arduino-domoticz.

delchrys avatar delchrys commented on May 23, 2024

question, how did you figure out the addresses, can't seem to find any similar entry's in the wiki.
for instance 0x08,0x18,0x12,0x02,

from nefit-buderus-ems-bus-arduino-domoticz.

bbqkees avatar bbqkees commented on May 23, 2024

So if you read this page VERY carefully:
https://emswiki.thefischer.net/doku.php?id=wiki:ems:telegramme
You see that the offset for the first databyte is 5. So the first databyte is at the 5th byte of the message.

Now check the UBAMonitorFast table.
You can see f.i. 08 | 00 | 18 | 23 | 1 | ASCII | Service-Code 1. Zeichen
Sender: 0x08
Type: 0x18
Byte offset from start: 23 DEC = 0x17
Description: Service Code 1st sign.

Now note the sequence of your question: 0x08 | 0x18 | 0x12 | 0x02 | //#9 8 status code 1st letter.
Sender: 0x08
Type: 0x18
Byte offset from first databyte: 0x12 (remember it is +5 bytes from the start so 0x12+5=0x17)
Datatype: 0x02 = ASCII (Only used in the sketch)
Description: //#9 8 status code 1st letter

So if you check the other parameters in the sketch you see that most of them are just a decoding of the UBAMonitorFast and UBAMonitorWWMessage message.

from nefit-buderus-ems-bus-arduino-domoticz.

Related Issues (19)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.