mirror of
				https://github.com/thelsing/knx.git
				synced 2025-10-26 10:26:25 +01:00 
			
		
		
		
	* knx-pzem004v30 Add first draft of a pzem-004t power/current/tension/etc.. on your main line (BE CAREFUL WITH VOLTAGE!) PZEM-004t-v30 wired on a samd21 with the use of Sercom2 Use with slight modification of: https://github.com/mandulaj/PZEM-004T-v30 View issue: https://github.com/mandulaj/PZEM-004T-v30/issues/43 * Rename examples/knx-pzem0004t.xml to examples/knx-pzem004/knx-pzem0004t.xml * Delete knx-pzem004t.knxprod * Delete pzem-004t-v30.ino * Update: 'just move to right directory' * Update knx-pzem0004t.xml * Add: ProgMode * Fix/Update/Add Add: ResetEnergy function with datetime Update: led Class Fix: many typo, errors * Cleaning Some strange bug/feature... Information is transmitted only when the device got time from KNX, I have put if (timeStatus() == timeSet && resetPeriod != 0) { resetEnergyLoop(); } But don't know if it's enough... * Create knx-433Dio.ino * Add Files: README.md .xml and knxprod files * Delete pzem-004t-v30.ino * Update pzem-004t-v30.ino
		
			
				
	
	
		
			33 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
Control Chacon/DIO 433Mhz plug like that: (not an affiliated link just for info)
 | 
						|
https://www.amazon.fr/DiO-Connected-Home-t%C3%A9l%C3%A9command%C3%A9es-t%C3%A9l%C3%A9commande/dp/B005LKMAW0
 | 
						|
 | 
						|
 | 
						|
Hardware:
 | 
						|
- Samd21 (gy-samd21)
 | 
						|
- FS 1000A (cheap 433 transmitter)
 | 
						|
- TpUart KNX
 | 
						|
- logic level converter
 | 
						|
- Chacon/DIO 433Mhz plug (must work with every dumb 433mhz plug/remote that support the HomeEasy protocol)
 | 
						|
 | 
						|
Software
 | 
						|
- change the rfPin variable, compile and tranfert into the samd21 (or any microcontroller)
 | 
						|
- (maybe) adapt THIGH and TLOW in rfCode class for your case.
 | 
						|
 | 
						|
Before configuring ETS, you need to receive the 433mhz code for each button of your remote.
 | 
						|
Take an arduino UNO, plug the FS1000a receiver, look on github/google to receive the code rc-switch or https://charleslabs.fr/fr/project-Contr%C3%B4le+de+prises+DiO+avec+Arduino (in french), or https://caron.ws/diy-cartes-microcontroleurs/piloter-vos-prises-chacon-rf433mhz-arduino/ ( in french too)
 | 
						|
 | 
						|
 | 
						|
for me it's : 1806947472 and 1806947456 for the channel 1 on/off, etc...
 | 
						|
 | 
						|
Now in ETS put the received 433Mhz code into parameters.
 | 
						|
-> Full Download in ETS and enjoy.
 | 
						|
 | 
						|
 | 
						|
 | 
						|
Feature:
 | 
						|
This code is delay() free, blocking code free (ie: no long while or for loop), to call the knx.loop() as fast as possible.
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 |