diff --git a/images/ESP8266-WeMos-D1-Mini-pinout-gpio-pin.webp b/images/ESP8266-WeMos-D1-Mini-pinout-gpio-pin.webp
new file mode 100644
index 0000000..58dfd2c
Binary files /dev/null and b/images/ESP8266-WeMos-D1-Mini-pinout-gpio-pin.webp differ
diff --git a/images/ESP8266_Pinout_Diagrams.pdf b/images/ESP8266_Pinout_Diagrams.pdf
new file mode 100644
index 0000000..f576d6c
Binary files /dev/null and b/images/ESP8266_Pinout_Diagrams.pdf differ
diff --git a/images/P1I.png b/images/P1I.png
new file mode 100644
index 0000000..abd84d7
Binary files /dev/null and b/images/P1I.png differ
diff --git a/images/d1_mini_pinout_proxy-image.png b/images/d1_mini_pinout.png
similarity index 100%
rename from images/d1_mini_pinout_proxy-image.png
rename to images/d1_mini_pinout.png
diff --git a/images/d1_mini_v4.webp b/images/d1_mini_v4.webp
new file mode 100644
index 0000000..2ec53f4
Binary files /dev/null and b/images/d1_mini_v4.webp differ
diff --git a/images/s0tool-watermeter.jpg b/images/s0tool-watermeter.jpg
new file mode 100644
index 0000000..dffeac6
Binary files /dev/null and b/images/s0tool-watermeter.jpg differ
diff --git a/images/s0tool-watermeter.jpg~ b/images/s0tool-watermeter.jpg~
new file mode 100644
index 0000000..898ae3d
Binary files /dev/null and b/images/s0tool-watermeter.jpg~ differ
diff --git a/wireviz/p1_water.bom.tsv b/wireviz/p1_water.bom.tsv
new file mode 100644
index 0000000..71f9c33
--- /dev/null
+++ b/wireviz/p1_water.bom.tsv
@@ -0,0 +1,12 @@
+Id Description Qty Unit Designators
+1 Connector, 16 pins 1 D1Mini
+2 Connector, 3 pins 2 P1Connector, Water
+3 Connector, 6 pins 1 P1
+4 Wire, BK 0 m
+5 Wire, BN 0 m
+6 Wire, BU 0 m
+7 Wire, GN 0 m
+8 Wire, OG 0 m
+9 Wire, VT 0 m
+10 Wire, WH 0 m
+11 Wire, WHGN 0 m
diff --git a/wireviz/p1_water.html b/wireviz/p1_water.html
new file mode 100644
index 0000000..116b792
--- /dev/null
+++ b/wireviz/p1_water.html
@@ -0,0 +1,810 @@
+
+
+
+
+
+
+ P1 DSMR icm waterpuls lezer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 11 |
+ Wire, WHGN |
+ 0 |
+ m |
+ |
+
+
+ 10 |
+ Wire, WH |
+ 0 |
+ m |
+ |
+
+
+ 9 |
+ Wire, VT |
+ 0 |
+ m |
+ |
+
+
+ 8 |
+ Wire, OG |
+ 0 |
+ m |
+ |
+
+
+ 7 |
+ Wire, GN |
+ 0 |
+ m |
+ |
+
+
+ 6 |
+ Wire, BU |
+ 0 |
+ m |
+ |
+
+
+ 5 |
+ Wire, BN |
+ 0 |
+ m |
+ |
+
+
+ 4 |
+ Wire, BK |
+ 0 |
+ m |
+ |
+
+
+ 3 |
+ Connector, 6 pins |
+ 1 |
+ |
+ P1 |
+
+
+ 2 |
+ Connector, 3 pins |
+ 2 |
+ |
+ P1Connector, Water |
+
+
+ 1 |
+ Connector, 16 pins |
+ 1 |
+ |
+ D1Mini |
+
+
+ Id |
+ Description |
+ Qty |
+ Unit |
+ Designators |
+
+
+
+
+
+
+
+
+ |
+ |
+ |
+ |
+ |
+ Date |
+ Name |
+ P1 DSMR icm waterpuls lezer |
+
+
+ |
+ |
+ |
+ |
+ Created |
+ 2025-03-12 |
+ Ton |
+
+
+ |
+ |
+ |
+ |
+ Approved |
+ 2025-03-12 |
+ Ton |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ p1_dsmr_water |
+ Sheet 1 |
+
+
+ |
+ |
+ |
+ |
+
+
+ A |
+ aanpassingen |
+ 2025-03-12 |
+ Ton |
+ of 1 |
+
+
+ Rev |
+ Changelog |
+ Date |
+ Name |
+ |
+ |
+ |
+
+
+
+
+
+
+
+
diff --git a/wireviz/p1_water.png b/wireviz/p1_water.png
new file mode 100644
index 0000000..b8fb313
Binary files /dev/null and b/wireviz/p1_water.png differ
diff --git a/wireviz/p1_water.svg b/wireviz/p1_water.svg
new file mode 100644
index 0000000..b694c67
--- /dev/null
+++ b/wireviz/p1_water.svg
@@ -0,0 +1,440 @@
+
+
+
+
+
diff --git a/wireviz/p1_water.yml b/wireviz/p1_water.yml
new file mode 100644
index 0000000..7cd6aa8
--- /dev/null
+++ b/wireviz/p1_water.yml
@@ -0,0 +1,107 @@
+templates: # defining templates to be used later on
+ - &img_width
+ width: 375
+ - &wire
+ category: bundle
+ shield: false
+ show_equiv: false
+ show_name: false
+ show_wirecount: false
+ show_wirenumbers: false
+cables:
+ P1c1:
+ <<: *wire
+# gauge: 0.14 mm2
+# length: 0.2
+ wirelabels: [+5V, Request, Data GND, N.C., Data, Power GND]
+ colors: [WH,VT, BU]
+ P1c2:
+ <<: *wire
+ # gauge: 0.14 mm2
+ # length: 0.8
+# color_code: T568A
+ wirecount: 3
+# wirelabels: [+5V, Request, Data GND, N.C., Data, Power GND]
+# wirelabels: [TX-,RX+,DC+]
+# wirelabels: [DA+, DA-, DB+, DC+, DC-, DB-, DD+, DD-]
+ colors: [WHGN, GN, OG]
+ # colors: [BK, RD, BK, BK, BU, BK]
+ Waterc:
+ <<: *wire
+# gauge: 0.14 mm2
+# length: 0.3
+ wirelabels: [+5V, Signal, GND]
+ colors: [BN, BK, BU]
+connectors:
+ P1Connector:
+ pins: [1,2,3]
+ pinlabels: [+3.3V, Data GND, Data]
+
+ D1Mini:
+ image:
+ src: ../images/d1_mini_pinout.png # path to the image file
+ <<: *img_width
+ pins: [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]
+ pinlabels: [+5V, GND, GPIO02, GPIO00, GPIO04, GPIO05, RX, TX,
+ RST, ADC, GPIO16, GPIO14, GPIO12, GPIO13, GPIO15, +3.3V]
+ P1:
+ image:
+ src: ../images/P1I.png # path to the image file
+ <<: *img_width
+ pins: [1,2,3,4,5,6]
+ pinlabels: [+5V, Request, Data GND, N.C., Data, Power GND]
+ Water:
+ image:
+ src: ../images/s0tool-watermeter.jpg # path to the image file
+ <<: *img_width
+ pins: [1,2,3]
+ pinlabels: [+5V, Signal, GND]
+
+connections:
+ -
+ - D1Mini: [+5V, GND, RX]
+ - P1c1: [1,2,3]
+ - P1Connector: [+3.3V, Data GND, Data]
+ -
+ - P1Connector: [+3.3V, Data GND, Data]
+ - P1c2: [WHGN, GN, OG]
+ - P1: [+5V, Data GND, Data]
+ -
+ - D1Mini: [+5V, GND, GPIO00]
+ - Waterc: [1,2,3]
+ - Water: [+5V, Signal, GND]
+
+
+tweak:
+ override:
+ graph:
+ ranksep: '3'
+ wireTweak: &wireTweak
+ shape: none # Hide the surrounding frame
+ fontsize: "12" # Reduce the space needed for text
+ fontcolor: white # Same as background to hide the text
+ P1c1:
+ <<: *wireTweak
+ P1c2:
+ <<: *wireTweak
+metadata: &metadata
+ title: P1 DSMR icm waterpuls lezer
+ pn: p1_dsmr_water
+
+ authors:
+ Created:
+ name: Ton
+ date: 2025-03-12
+ Approved:
+ name: Ton
+ date: 2025-03-12
+
+ revisions:
+ A:
+ name: Ton
+ date: 2025-03-12
+ changelog: aanpassingen
+
+ template:
+ name: din-6771
+ sheetsize: A3