From 538db9b42833a11644e6ca059a3784542d5e3cdf Mon Sep 17 00:00:00 2001 From: optimusprimespace <62800678+optimusprimespace@users.noreply.github.com> Date: Tue, 16 Aug 2022 18:16:59 +0200 Subject: [PATCH 01/11] Update sdm_meter.rst --- components/sensor/sdm_meter.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/components/sensor/sdm_meter.rst b/components/sensor/sdm_meter.rst index 90df50baf..e0621cfa9 100644 --- a/components/sensor/sdm_meter.rst +++ b/components/sensor/sdm_meter.rst @@ -19,7 +19,8 @@ with ESPHome. The communication with this integration is done over a :ref:`UART bus ` using the :ref:`Modbus protocol ` over RS485 wiring. You will need an RS485 to UART converter for communication. You must therefore have a ``uart:`` entry in your configuration with both the TX and RX pins set -to some pins on your board and the baud rate set to 9600. +to some pins on your board and the baud rate set to 9600 bps. +! For the SDM230M Energy Monitor the default factory baud rate is 2400 bps. .. code-block:: yaml From be1ffa5e6fdbdec2760c179605dd521758db74a2 Mon Sep 17 00:00:00 2001 From: optimusprimespace <62800678+optimusprimespace@users.noreply.github.com> Date: Tue, 16 Aug 2022 18:28:53 +0200 Subject: [PATCH 02/11] Update sdm_meter.rst --- components/sensor/sdm_meter.rst | 34 ++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/components/sensor/sdm_meter.rst b/components/sensor/sdm_meter.rst index e0621cfa9..c6e3578fd 100644 --- a/components/sensor/sdm_meter.rst +++ b/components/sensor/sdm_meter.rst @@ -4,7 +4,7 @@ Eastron SDM Energy Monitor .. seo:: :description: Instructions for setting up SDM power monitors. :image: sdm220m.jpg - :keywords: SDM220M, SDM220, SDM630 + :keywords: SDM230M, SDM220, SDM630, SDM120M, SDM72 The ``sdm_meter`` sensor platform allows you to use Eastron SDM modbus energy monitors (`website `__) @@ -14,13 +14,13 @@ with ESPHome. :align: center :width: 50.0% - SDM220M Energy Monitor. + SDM230M Energy Monitor. The communication with this integration is done over a :ref:`UART bus ` using the :ref:`Modbus protocol ` over RS485 wiring. You will need an RS485 to UART converter for communication. You must therefore have a ``uart:`` entry in your configuration with both the TX and RX pins set -to some pins on your board and the baud rate set to 9600 bps. -! For the SDM230M Energy Monitor the default factory baud rate is 2400 bps. +to some pins on your board and the baud rate set to 9600bps. +! For the SDM230M, SDM120M Energy Monitor the default factory baud rate is 2400bps. For more information search for your model: https://www.eastroneurope.com/products/category/din-rail-mounted-metering . .. code-block:: yaml @@ -35,31 +35,31 @@ to some pins on your board and the baud rate set to 9600 bps. - platform: sdm_meter phase_a: current: - name: "SDM220M Current" + name: "SDM230M Current" voltage: - name: "SDM220M Voltage" + name: "SDM230M Voltage" active_power: - name: "SDM220M Power" + name: "SDM230M Power" power_factor: - name: "SDM220M Power Factor" + name: "SDM230M Power Factor" apparent_power: - name: "SDM220M Apparent Power" + name: "SDM230M Apparent Power" reactive_power: - name: "SDM220M Reactive Power" + name: "SDM230M Reactive Power" phase_angle: - name: "SDM220M Phase Angle" + name: "SDM230M Phase Angle" frequency: - name: "SDM220M Frequency" + name: "SDM230M Frequency" total_power: - name: "SDM220M Total Power" + name: "SDM230M Total Power" import_active_energy: - name: "SDM220M Import Active Energy" + name: "SDM230M Import Active Energy" export_active_energy: - name: "SDM220M Export Active Energy" + name: "SDM230M Export Active Energy" import_reactive_energy: - name: "SDM220M Import Reactive Energy" + name: "SDM230M Import Reactive Energy" export_reactive_energy: - name: "SDM220M Export Reactive Energy" + name: "SDM230M Export Reactive Energy" update_interval: 60s From 48cef6d02f2432936d95b182212af0ad467813a5 Mon Sep 17 00:00:00 2001 From: optimusprimespace <62800678+optimusprimespace@users.noreply.github.com> Date: Tue, 16 Aug 2022 18:30:52 +0200 Subject: [PATCH 03/11] Update sdm_meter.rst --- components/sensor/sdm_meter.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/sensor/sdm_meter.rst b/components/sensor/sdm_meter.rst index c6e3578fd..3a1cf6de5 100644 --- a/components/sensor/sdm_meter.rst +++ b/components/sensor/sdm_meter.rst @@ -20,7 +20,7 @@ The communication with this integration is done over a :ref:`UART bus ` us over RS485 wiring. You will need an RS485 to UART converter for communication. You must therefore have a ``uart:`` entry in your configuration with both the TX and RX pins set to some pins on your board and the baud rate set to 9600bps. -! For the SDM230M, SDM120M Energy Monitor the default factory baud rate is 2400bps. For more information search for your model: https://www.eastroneurope.com/products/category/din-rail-mounted-metering . +! For the SDM230M, SDM120M Energy Monitor the default factory baud rate is 2400bps. You either need to change the code to 2400 or change the settings on your Energy Meter For more information search for your model: https://www.eastroneurope.com/products/category/din-rail-mounted-metering . .. code-block:: yaml From 0b7a66694ec093ac1aa5642ab57f091d6967e2be Mon Sep 17 00:00:00 2001 From: optimusprimespace <62800678+optimusprimespace@users.noreply.github.com> Date: Tue, 16 Aug 2022 18:31:31 +0200 Subject: [PATCH 04/11] Update sdm_meter.rst --- components/sensor/sdm_meter.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/sensor/sdm_meter.rst b/components/sensor/sdm_meter.rst index 3a1cf6de5..8a5db297d 100644 --- a/components/sensor/sdm_meter.rst +++ b/components/sensor/sdm_meter.rst @@ -20,7 +20,7 @@ The communication with this integration is done over a :ref:`UART bus ` us over RS485 wiring. You will need an RS485 to UART converter for communication. You must therefore have a ``uart:`` entry in your configuration with both the TX and RX pins set to some pins on your board and the baud rate set to 9600bps. -! For the SDM230M, SDM120M Energy Monitor the default factory baud rate is 2400bps. You either need to change the code to 2400 or change the settings on your Energy Meter For more information search for your model: https://www.eastroneurope.com/products/category/din-rail-mounted-metering . +! For the SDM230M, SDM120M Energy Monitor the default factory baud rate is 2400bps. You either need to change the code to 2400bps for these models or change the settings on your Energy Meter For more information search for your model: https://www.eastroneurope.com/products/category/din-rail-mounted-metering . .. code-block:: yaml From 412c8590b2e72623b7a9028230ce05e749b379ea Mon Sep 17 00:00:00 2001 From: optimusprimespace <62800678+optimusprimespace@users.noreply.github.com> Date: Sun, 21 Aug 2022 15:00:31 +0200 Subject: [PATCH 05/11] Updated the website link --- components/sensor/sdm_meter.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/components/sensor/sdm_meter.rst b/components/sensor/sdm_meter.rst index 8a5db297d..333f3b29a 100644 --- a/components/sensor/sdm_meter.rst +++ b/components/sensor/sdm_meter.rst @@ -20,7 +20,7 @@ The communication with this integration is done over a :ref:`UART bus ` us over RS485 wiring. You will need an RS485 to UART converter for communication. You must therefore have a ``uart:`` entry in your configuration with both the TX and RX pins set to some pins on your board and the baud rate set to 9600bps. -! For the SDM230M, SDM120M Energy Monitor the default factory baud rate is 2400bps. You either need to change the code to 2400bps for these models or change the settings on your Energy Meter For more information search for your model: https://www.eastroneurope.com/products/category/din-rail-mounted-metering . +! For the SDM230M, SDM120M Energy Monitor the default factory baud rate is 2400bps. You either need to change the code to 2400bps for these models or change the settings on your Energy Meter For more information search for your model: (`eastron's website `__). .. code-block:: yaml @@ -114,3 +114,4 @@ See Also - :ref:`sensor-filters` - :apiref:`sdm220m/sdm220m.h` - :ghedit:`Edit` + From 14e5c78c7194b724e71bc7594b4bb0d57d07a10b Mon Sep 17 00:00:00 2001 From: optimusprimespace <62800678+optimusprimespace@users.noreply.github.com> Date: Sun, 21 Aug 2022 15:02:18 +0200 Subject: [PATCH 06/11] updated example code to baud rate --- components/sensor/sdm_meter.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/sensor/sdm_meter.rst b/components/sensor/sdm_meter.rst index 333f3b29a..7fc7f5f7f 100644 --- a/components/sensor/sdm_meter.rst +++ b/components/sensor/sdm_meter.rst @@ -28,7 +28,7 @@ to some pins on your board and the baud rate set to 9600bps. uart: rx_pin: D1 tx_pin: D2 - baud_rate: 9600 + baud_rate: 9600 #if your energy meter is SDM230M or SDM120M than the change the baud_rate: 2400 stop_bits: 1 sensor: From 4d65509f8ec619e0acad3b9b933366eb94f1265d Mon Sep 17 00:00:00 2001 From: optimusprimespace <62800678+optimusprimespace@users.noreply.github.com> Date: Sun, 21 Aug 2022 15:02:47 +0200 Subject: [PATCH 07/11] typo --- components/sensor/sdm_meter.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/sensor/sdm_meter.rst b/components/sensor/sdm_meter.rst index 7fc7f5f7f..44067ca03 100644 --- a/components/sensor/sdm_meter.rst +++ b/components/sensor/sdm_meter.rst @@ -28,7 +28,7 @@ to some pins on your board and the baud rate set to 9600bps. uart: rx_pin: D1 tx_pin: D2 - baud_rate: 9600 #if your energy meter is SDM230M or SDM120M than the change the baud_rate: 2400 + baud_rate: 9600 #if your energy meter is SDM230M or SDM120M than change the baud_rate: 2400 stop_bits: 1 sensor: From bc12457fb534d4e7d96036e3a451e9cb8f5a728d Mon Sep 17 00:00:00 2001 From: Colin Leroy-Mira Date: Wed, 9 Nov 2022 16:49:31 +0100 Subject: [PATCH 08/11] Explicit wiring a bit --- components/sensor/pulse_counter.rst | 37 +++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/components/sensor/pulse_counter.rst b/components/sensor/pulse_counter.rst index b418d2757..a9ae0a16a 100644 --- a/components/sensor/pulse_counter.rst +++ b/components/sensor/pulse_counter.rst @@ -129,6 +129,43 @@ trying to match. This value is the raw count of pulses, and not the value you see after the filters are applied. +Wiring +------ + +If you want to count pulses from a simple reed switch, the simplest way is to make +use of the internal pull-up/pull-down resistors. + +You can wire the switch between a GPIO pin and GND; in this case set the pin to input, pullup and inverted: + +.. code-block:: yaml + + # Reed switch between GPIO and GND + sensor: + - platform: pulse_counter + pin: + number: 12 + inverted: true + mode: + input: true + pullup: true + name: "Pulse Counter" + +If you wire it between a GPIO pin and +3.3V, set the pin to input, pulldown: + +.. code-block:: yaml + + # Reed switch between GPIO and +3.3V + sensor: + - platform: pulse_counter + pin: + number: 12 + mode: + input: true + pulldown: true + name: "Pulse Counter" + +The safest way is to use GPIO + GND, as this avoids the possibility of short +circuiting the wire by mistake. See Also -------- From bf06d6a4f20db57555e20b9199a7bdf42e7b8173 Mon Sep 17 00:00:00 2001 From: Jeroen Date: Wed, 9 Nov 2022 19:56:08 +0100 Subject: [PATCH 09/11] Update custom_component.rst (#2282) --- custom/custom_component.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/custom/custom_component.rst b/custom/custom_component.rst index 926e54c34..801df3700 100644 --- a/custom/custom_component.rst +++ b/custom/custom_component.rst @@ -49,6 +49,9 @@ And in YAML: - lambda: |- auto my_custom = new MyCustomComponent(); return {my_custom}; + components: + - id: my_custom_id + Configuration variables: From e5f325ef7c5fd54cca57f6ebb7471694b70a7149 Mon Sep 17 00:00:00 2001 From: Patrick Stigler Date: Wed, 9 Nov 2022 19:59:39 +0100 Subject: [PATCH 10/11] Added Geiger Counter to the cookbook (#2382) --- cookbook/geiger-counter.rst | 80 ++++++++++++++++++ .../images/radiationD-v1-1-cajoe_small.jpg | Bin 0 -> 12258 bytes images/radiationD-v1-1-cajoe_small.jpg | Bin 0 -> 12258 bytes index.rst | 1 + 4 files changed, 81 insertions(+) create mode 100644 cookbook/geiger-counter.rst create mode 100644 cookbook/images/radiationD-v1-1-cajoe_small.jpg create mode 100644 images/radiationD-v1-1-cajoe_small.jpg diff --git a/cookbook/geiger-counter.rst b/cookbook/geiger-counter.rst new file mode 100644 index 000000000..eede8b6ae --- /dev/null +++ b/cookbook/geiger-counter.rst @@ -0,0 +1,80 @@ +Geiger counter RadiationD v1.1 (CAJOE) +====================================== + +.. seo:: + :description: Instructions for setting up RadiationD v1.1(CAJOE) sensor in ESPHome and calculate the current radation level. + :image: radiationD-v1-1-cajoe_small.jpg + :keywords: Radiation Geiger counter + +With the help of :doc:`/components/sensor/pulse_counter` and the RadiationD v1.1(CAJOE) you can make your own Geiger counter, which will give you +a more or less precise messurement of the current radation level. But it should be good enough to warn you about critical events. + + +Assambly: +--------- + +.. figure:: images/radiationD-v1-1-cajoe_small.jpg + :align: center + :width: 100.0% + +The first step is to connect the sensor. + +You just need to connect the +5V, the ground and a GPIO pin to the ESP. +In my case I used the pin 34 for the signal. (The print on the PCB is wrong VIN is the signal.) +This setup should give you the pulse of each messurement or count. For more information check the Video of `Andreas Spiess `__. + +Housing: +********* +I just 3D printed an small housing the avoid touching the high voltage Geiger Mueller tube. +`Counter Tube Case `__ +(The tube should not be in direct sunlight. So maybe you will need another case.) + + +Configuartion: +--------------- + +The block :doc:`/components/sensor/pulse_counter` will count the radation events per minute. +With the found specs of the tube you will be able to calculate the radiation in μSv/h. + +It's just the counts per minute (CPM) times the factor of your Geiger Mueller tube you're using. It should be the J305ß, which comes with the PCB. +(To make sure - check your printing on the tube) + +μSv/h = (CPM - Tube noise) * Factor +According to the video of `Andreas Spiess `__ the tube should have about 12 CPM as background noise. + +.. note:: + + The current version of the pack comes with the J305ß Geiger tube which detectes Beta and Gamma radiation. Specifications: + Manufacturer: North Optic Radiation Detection: β, γ Length: 111mm Diameter: 11mm Recommended Voltage: 350V Plateau Voltage: 360-440V + Sensitivy γ (60Co): 65cps/(μR/s) + Sensitivy γ (equivalent Sievert): 108cpm / (μSv/h) + Max cpm: 30000 + cps/mR/h: 18 + cpm/m/h: 1080 + cpm/μSv/h: 123.147092360319 + Factor: 0.00812037037037 + + +`Source: opengeiger.de/LibeliumDoku.pdf `__. + + +.. code-block:: yaml + + sensor: + - platform: pulse_counter + pin: 34 + name: "Radiation" + unit_of_measurement: 'μSv/h' + count_mode: + rising_edge: DISABLE + falling_edge: INCREMENT + filters: + - offset: -12.0 # J305ß Geiger Mueller tube background noise 0.2 pulses / sec x 60 sec = 12 CPM (Counts per Minute) + - multiply: 0.00812037037037 # Factor: 0.00812037037037 + + +See Also +-------- + +- :doc:`/components/sensor/pulse_counter` +- :ghedit:`Edit` diff --git a/cookbook/images/radiationD-v1-1-cajoe_small.jpg b/cookbook/images/radiationD-v1-1-cajoe_small.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ee6325bc71d1dd9e527cd9627854777d28eb3c30 GIT binary patch literal 12258 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 literal 0 HcmV?d00001 diff --git a/images/radiationD-v1-1-cajoe_small.jpg b/images/radiationD-v1-1-cajoe_small.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ee6325bc71d1dd9e527cd9627854777d28eb3c30 GIT binary patch literal 12258 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 literal 0 HcmV?d00001 diff --git a/index.rst b/index.rst index e60884275..4c641a688 100644 --- a/index.rst +++ b/index.rst @@ -756,6 +756,7 @@ Cookbook EPEVER Tracer, cookbook/tracer-an, tracer-an.jpg Ilonda Wifi Smart Fish Feeder, cookbook/ilonda-wifi-smart-fish-feeder, ilonda-wifi-smart-fish-feeder-cookbook.jpg AirGradient DIY Air Quality Sensor, cookbook/air_gradient_diy_air_quality_sensor, air_gradient_diy_air_quality_sensor.jpg + Geiger Counter, cookbook/geiger-counter, radiationD-v1-1-cajoe_small.jpg Do you have other awesome automations or cool setups? Please feel free to add them to the documentation for others to copy. See :doc:`Contributing `. From 5a1b07af19488cb83998211a70c167f7b37ed250 Mon Sep 17 00:00:00 2001 From: Nick Date: Wed, 9 Nov 2022 11:00:56 -0800 Subject: [PATCH 11/11] Add information about 3.3v current ability and UART rx_buffer_size (#2281) Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com> --- components/sensor/daly_bms.rst | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/components/sensor/daly_bms.rst b/components/sensor/daly_bms.rst index 55777f792..77ae91737 100644 --- a/components/sensor/daly_bms.rst +++ b/components/sensor/daly_bms.rst @@ -238,6 +238,19 @@ Connect RX from BMS to TX in ESP board and TX from BMS to RX in ESP board :width: 100.0% Uart Pinout. + +**3.3v Warning:** some BMS 3.3v cant source large currents and may not work to properly power the ESP. If you are having WIFI connection issues or similar, try a different power source. There is 12-15v available on the Daly connector which via a proper step-down converter can properly power the ESP. + +On the ESP32 (untested on ESP8266) if you are having missing data (such as Temperature 1/2), it may be due to UART buffer size. +Add the following to your configuration to increase the buffer from the default 256 to 512. + +.. code-block:: + + uart: + ... + rx_buffer_size: 512 + + See Also --------