Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						cc186ef14e 
					 
					
						
						
							
							Improve Arduino Node error handling  
						
						
						
						
					 
					
						2025-02-08 17:42:12 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						14f68063c5 
					 
					
						
						
							
							fix Sensehat for correct python call  
						
						
						
						
					 
					
						2025-01-26 21:35:29 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						df6eae9ee9 
					 
					
						
						
							
							Fixup PiSRF node for latest Bookworm  
						
						... 
						
						
						
						to close  #1078  
						
						
					 
					
						2024-08-11 22:00:36 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						dba4451f57 
					 
					
						
						
							
							bump old packages for Pi detection  
						
						... 
						
						
						
						to close  #1073  
						
						
					 
					
						2024-06-30 15:54:06 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Hardill 
							
						 
					 
					
						
						
							
						
						61ee4bda4b 
					 
					
						
						
							
							Add test for Pi4/5 to some of the Pi specific nodes in the hardware group ( #1074 )  
						
						... 
						
						
						
						* Add test for Pi4/5
* Fix PR template
* Actually test 
						
						
					 
					
						2024-06-30 15:45:47 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						54dc363490 
					 
					
						
						
							
							fix: upgrade hidstream from 2.0.1 to 2.1.0 ( #915 )  
						
						... 
						
						
						
						Snyk has created this PR to upgrade hidstream from 2.0.1 to 2.1.0.
See this package in npm:
https://www.npmjs.com/package/hidstream 
See this project in Snyk:
https://app.snyk.io/org/dceejay/project/ad08ee11-0060-45c1-ba51-065744f07906?utm_source=github&utm_medium=referral&page=upgrade-pr 
Co-authored-by: snyk-bot <snyk-bot@snyk.io > 
						
						
					 
					
						2023-11-23 14:38:26 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						81501dfbdf 
					 
					
						
						
							
							Move Firmata into Arduino node so we don't rely on their version of serialport  
						
						
						
						
					 
					
						2023-11-17 15:07:38 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						8a29f9e379 
					 
					
						
						
							
							bump for PR  #1024  
						
						
						
						
					 
					
						2023-08-19 14:38:19 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Walters 
							
						 
					 
					
						
						
							
						
						d75beeebf4 
					 
					
						
						
							
							Update 38-rpi-pibrella.js ( #1024 )  
						
						... 
						
						
						
						Update to work with python3 on Bullseye 
						
						
					 
					
						2023-08-19 14:36:35 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						512697eec4 
					 
					
						
						
							
							Bump for pin label PR  
						
						
						
						
					 
					
						2023-07-11 20:17:55 +01:00 
						 
				 
			
				
					
						
							
							
								Li Huaqian 
							
						 
					 
					
						
						
							
						
						8bf15d7a63 
					 
					
						
						
							
							Add user button label dynamically ( #1016 )  
						
						... 
						
						
						
						Not all platforms have the user button supported, so dynamic
to add the user button label.
Signed-off-by: Li Hua Qian <huaqian.li@siemens.com >
Signed-off-by: chao zeng <chao.zeng@siemens.com >
Co-authored-by: chao zeng <chao.zeng@siemens.com > 
						
						
					 
					
						2023-07-11 20:12:25 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						a5faf13c4d 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/node-red/node-red-nodes  
						
						
						
						
					 
					
						2023-05-25 14:56:06 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						c46c0fe4b4 
					 
					
						
						
							
							Bump Sensehat for multi read and examples  
						
						
						
						
					 
					
						2023-05-25 14:56:03 +01:00 
						 
				 
			
				
					
						
							
							
								Kazuhito Yokoi 
							
						 
					 
					
						
						
							
						
						72f7f5179a 
					 
					
						
						
							
							Fix flow examples of Sense HAT simulator nodes ( #991 )  
						
						... 
						
						
						
						* Add indents to flow examples of Sense HAT simulator
* Fix flow examples of Sense HAT simulator nodes 
						
						
					 
					
						2023-05-25 14:53:11 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Vivier 
							
						 
					 
					
						
						
							
						
						497270ba74 
					 
					
						
						
							
							Fixed typo ( #981 )  
						
						
						
						
					 
					
						2023-03-27 20:25:33 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						c0496fc067 
					 
					
						
						
							
							tidy up DS_stores  
						
						
						
						
					 
					
						2023-03-26 13:20:13 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						bd15c5d6dd 
					 
					
						
						
							
							fix pi gpio to catch close timing error  
						
						
						
						
					 
					
						2023-03-15 10:21:31 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						2da42c9495 
					 
					
						
						
							
							Let sensehat ignore colour sensor warning  
						
						... 
						
						
						
						to close  #958  
						
						
					 
					
						2022-11-28 11:50:08 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						c15fa79e95 
					 
					
						
						
							
							Bump for PR  
						
						
						
						
					 
					
						2022-10-26 15:19:57 +01:00 
						 
				 
			
				
					
						
							
							
								Chao Zeng 
							
						 
					 
					
						
						
							
						
						3ca4456c2b 
					 
					
						
						
							
							Refact: Separate LED selection and state control ( #957 )  
						
						... 
						
						
						
						Separation of class LED selection and state control.
The label of the LED corresponds to the silk screen of the iot2050.
Before we use one list to enumerate all the led and its state.
like: User1 Led Red User1 Led Green User1 Led Orange
      User2 Led Red User2 Led Green User2 Led Orange
if we need to add or delete the LED, we should change this list
After Separation of class LED selection and state control
one is Led selection: USER1 USER2
the other is status selection: Green Red Orange
For this structure, if the led or status changes, We don't need
to enumerate all the states.
Also there is a problem with the old version:
When we use one node to control led show green, then we use another node to control
led show red. The result we expect is led red, but the actually result is led orange.
This is caused the previous green do not turn off. State change is wrong.
This refact would also fix it.
Signed-off-by: chao zeng <chao.zeng@siemens.com >
Signed-off-by: chao zeng <chao.zeng@siemens.com > 
						
						
					 
					
						2022-10-26 15:17:28 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						e4dc3a2bcf 
					 
					
						
						
							
							bump for 2050 update PR  
						
						
						
						
					 
					
						2022-09-08 22:08:56 +01:00 
						 
				 
			
				
					
						
							
							
								Ivan Mikhaylov 
							
						 
					 
					
						
						
							
						
						721ccd2c15 
					 
					
						
						
							
							mraa-gpio: sync iot2050 id with mraa library ( #948 )  
						
						... 
						
						
						
						Based on eclipse/mraa@a9f0ff22  iot2050 platform add.
Signed-off-by: Ivan Mikhaylov <ivan.mikhaylov@siemens.com >
Signed-off-by: Ivan Mikhaylov <ivan.mikhaylov@siemens.com > 
						
						
					 
					
						2022-09-08 22:07:14 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						95e5e7341e 
					 
					
						
						
							
							Bump intel mraa package for PR release  
						
						
						
						
					 
					
						2022-09-06 13:26:57 +01:00 
						 
				 
			
				
					
						
							
							
								Ivan Mikhaylov 
							
						 
					 
					
						
						
							
						
						25d7d668ef 
					 
					
						
						
							
							Add IOT2050 board into mraa Intel nodes ( #940 )  
						
						... 
						
						
						
						* mraa-gpio-led: add led
This patch introduces LED node in GPIO category.
Signed-off-by: zengchao <chao.zeng@siemens.com >
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com >
Signed-off-by: Ivan Mikhaylov <ivan.mikhaylov@siemens.com >
* mraa-gpio-ain: add iot2050 board
Add IOT2050 board in list of possible boards.
Signed-off-by: zengchao <chao.zeng@siemens.com >
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com >
Signed-off-by: Ivan Mikhaylov <ivan.mikhaylov@siemens.com >
* mraa-gpio-dout: add iot2050 board
Add IOT2050 board into list of possible boards.
Signed-off-by: zengchao <chao.zeng@siemens.com >
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com >
Signed-off-by: Ivan Mikhaylov <ivan.mikhaylov@siemens.com >
* mraa-gpio-pwm: add iot2050 board
Add IOT2050 board into list of possible boards.
Signed-off-by: zengchao <chao.zeng@siemens.com >
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com >
Signed-off-by: Ivan Mikhaylov <ivan.mikhaylov@siemens.com >
* mraa-gpio: clean up on close for ain, pwm, dout
Required as nodejs will only lazily delete the node objects, and we may
race with the next user requesting the resources.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com >
Signed-off-by: Ivan Mikhaylov <ivan.mikhaylov@siemens.com >
* mraa-gpio-din: add USER button
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com >
Signed-off-by: zengchao <chao.zeng@siemens.com >
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com >
Signed-off-by: Ivan Mikhaylov <ivan.mikhaylov@siemens.com >
Co-authored-by: Jan Kiszka <jan.kiszka@siemens.com > 
						
						
					 
					
						2022-09-06 13:19:28 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						2b6fbcc5b0 
					 
					
						
						
							
							bump sensehat version for python3 check fix  
						
						
						
						
					 
					
						2022-07-15 14:13:51 +01:00 
						 
				 
			
				
					
						
							
							
								Sam Machin 
							
						 
					 
					
						
						
							
						
						e7c0459a32 
					 
					
						
						
							
							Update sensehat.js ( #933 )  
						
						... 
						
						
						
						check for sensehat python lib in 2.7 and 3 folders 
						
						
					 
					
						2022-07-15 14:12:46 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						c9f57afe22 
					 
					
						
						
							
							gpio retry failing pin connection  
						
						
						
						
					 
					
						2022-07-14 19:00:58 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						c32823a85a 
					 
					
						
						
							
							pi gpio close pins timeout  
						
						
						
						
					 
					
						2022-07-14 11:28:20 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						e133d01e53 
					 
					
						
						
							
							bump mraa node for iot2050 PR  
						
						
						
						
					 
					
						2022-07-12 10:14:21 +01:00 
						 
				 
			
				
					
						
							
							
								Ivan Mikhaylov 
							
						 
					 
					
						
						
							
						
						983dafff13 
					 
					
						
						
							
							mraa gpio din features ( #929 )  
						
						... 
						
						
						
						* mraa-gpio-din: add iot2050 board
This patch adds iot2050 board in possible list of boards.
Signed-off-by: zengchao <chao.zeng@siemens.com >
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com >
Signed-off-by: Ivan Mikhaylov <ivan.mikhaylov@siemens.com >
* mraa-gpio-din: add cleanup on close
Required as nodejs will only lazily delete the node objects, and we may
race with the next user requesting the resources. ISR thread release.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com >
Signed-off-by: Ivan Mikhaylov <ivan.mikhaylov@siemens.com >
* mraa-gpio-din: extend GPIO lines
Signed-off-by: zengchao <chao.zeng@siemens.com >
Signed-off-by: Ivan Mikhaylov <ivan.mikhaylov@siemens.com >
* mraa-gpio-din: add configurable GPIO mode for DIN
GPIO mode wasn't set correctly, it was set from Pinmuxes modes instead
of GPIO. Add way to control GPIO modes on DINs from Node-RED with
possible values from mraa : Strong, Hiz, Pull-down, Pull-up.
Signed-off-by: Ivan Mikhaylov <ivan.mikhaylov@siemens.com >
* mraa-gpio-din: add support for initial message from digital input
This allows to send out an initial message with the current digital pin
state on startup, simplifying initializations of certain flows.
Based on siemens/meta-iot2000@5fc2bbe  patch 0003.
Signed-off-by: Ivan Mikhaylov <ivan.mikhaylov@siemens.com > 
						
						
					 
					
						2022-07-12 10:10:49 +01:00 
						 
				 
			
				
					
						
							
							
								Snyk bot 
							
						 
					 
					
						
						
							
						
						dcfd055860 
					 
					
						
						
							
							fix: upgrade node-ssdp from 3.2.5 to 3.3.0 ( #922 )  
						
						... 
						
						
						
						Snyk has created this PR to upgrade node-ssdp from 3.2.5 to 3.3.0.
See this package in npm:
https://www.npmjs.com/package/node-ssdp 
See this project in Snyk:
https://app.snyk.io/org/dceejay/project/34c4615a-e656-449f-b5c4-62c59a9902ce?utm_source=github&utm_medium=referral&page=upgrade-pr  
						
						
					 
					
						2022-06-04 22:07:04 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						3c18463024 
					 
					
						
						
							
							fix: upgrade q from 1.4.1 to 1.5.1 ( #921 )  
						
						... 
						
						
						
						Snyk has created this PR to upgrade q from 1.4.1 to 1.5.1.
See this package in npm:
https://www.npmjs.com/package/q 
See this project in Snyk:
https://app.snyk.io/org/dceejay/project/34c4615a-e656-449f-b5c4-62c59a9902ce?utm_source=github&utm_medium=referral&page=upgrade-pr 
Co-authored-by: snyk-bot <snyk-bot@snyk.io > 
						
						
					 
					
						2022-06-03 10:20:30 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						a113751317 
					 
					
						
						
							
							fix: upgrade ip from 1.0.2 to 1.1.5 ( #919 )  
						
						... 
						
						
						
						Snyk has created this PR to upgrade ip from 1.0.2 to 1.1.5.
See this package in npm:
https://www.npmjs.com/package/ip 
See this project in Snyk:
https://app.snyk.io/org/dceejay/project/34c4615a-e656-449f-b5c4-62c59a9902ce?utm_source=github&utm_medium=referral&page=upgrade-pr 
Co-authored-by: snyk-bot <snyk-bot@snyk.io > 
						
						
					 
					
						2022-05-29 16:10:10 +01:00 
						 
				 
			
				
					
						
							
							
								Snyk bot 
							
						 
					 
					
						
						
							
						
						58bb788f45 
					 
					
						
						
							
							fix: upgrade util from 0.10.4 to 0.12.4 ( #918 )  
						
						... 
						
						
						
						Snyk has created this PR to upgrade util from 0.10.4 to 0.12.4.
See this package in npm:
https://www.npmjs.com/package/util 
See this project in Snyk:
https://app.snyk.io/org/dceejay/project/34c4615a-e656-449f-b5c4-62c59a9902ce?utm_source=github&utm_medium=referral&page=upgrade-pr  
						
						
					 
					
						2022-05-25 10:17:54 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						5cea0c2043 
					 
					
						
						
							
							fix: upgrade request from 2.74.0 to 2.88.2 ( #917 )  
						
						... 
						
						
						
						Snyk has created this PR to upgrade request from 2.74.0 to 2.88.2.
See this package in npm:
https://www.npmjs.com/package/request 
See this project in Snyk:
https://app.snyk.io/org/dceejay/project/34c4615a-e656-449f-b5c4-62c59a9902ce?utm_source=github&utm_medium=referral&page=upgrade-pr 
Co-authored-by: snyk-bot <snyk-bot@snyk.io > 
						
						
					 
					
						2022-05-23 09:18:17 +01:00 
						 
				 
			
				
					
						
							
							
								Snyk bot 
							
						 
					 
					
						
						
							
						
						7db260dcc3 
					 
					
						
						
							
							fix: upgrade body-parser from 1.14.2 to 1.20.0 ( #916 )  
						
						... 
						
						
						
						Snyk has created this PR to upgrade body-parser from 1.14.2 to 1.20.0.
See this package in npm:
https://www.npmjs.com/package/body-parser 
See this project in Snyk:
https://app.snyk.io/org/dceejay/project/34c4615a-e656-449f-b5c4-62c59a9902ce?utm_source=github&utm_medium=referral&page=upgrade-pr  
						
						
					 
					
						2022-05-19 10:10:20 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						aabba8fe89 
					 
					
						
						
							
							bump unicorn package  
						
						
						
						
					 
					
						2022-05-18 16:25:16 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						5a5856fced 
					 
					
						
						
							
							fix: upgrade pngjs from 2.2.0 to 2.3.1 ( #911 )  
						
						... 
						
						
						
						Snyk has created this PR to upgrade pngjs from 2.2.0 to 2.3.1.
See this package in npm:
https://www.npmjs.com/package/pngjs 
See this project in Snyk:
https://app.snyk.io/org/dceejay/project/d423d0d8-60aa-4eae-823a-1cbe4be8a581?utm_source=github&utm_medium=referral&page=upgrade-pr 
Co-authored-by: snyk-bot <snyk-bot@snyk.io > 
						
						
					 
					
						2022-05-18 13:27:35 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Hardill 
							
						 
					 
					
						
						
							
						
						c833709368 
					 
					
						
						
							
							Fix typo in WeMo node ( #903 )  
						
						... 
						
						
						
						* Attempt to catch errors from wemo-lookup
This is to catch errors when device is offline
* Put request back
Will look at making it all http.request later
* Fix some messages
* Bump wemo version
* Fix typo 
						
						
					 
					
						2022-04-18 18:24:06 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Hardill 
							
						 
					 
					
						
						
							
						
						2f1f08b070 
					 
					
						
						
							
							Bump Wemo version ( #901 )  
						
						... 
						
						
						
						* Attempt to catch errors from wemo-lookup
This is to catch errors when device is offline
* Put request back
Will look at making it all http.request later
* Fix some messages
* Bump wemo version 
						
						
					 
					
						2022-04-18 13:28:48 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Sykes 
							
						 
					 
					
						
						
							
						
						145983bc20 
					 
					
						
						
							
							Include Content-Length header when POSTing to sockets ( #900 )  
						
						... 
						
						
						
						Newer sockets close the connection when starting to write data without this header. 
						
						
					 
					
						2022-04-18 13:25:21 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						996ddd06a7 
					 
					
						
						
							
							bump for styling PR  
						
						
						
						
					 
					
						2022-04-05 15:38:35 +01:00 
						 
				 
			
				
					
						
							
							
								Mauricio Bonani 
							
						 
					 
					
						
						
							
						
						add039b163 
					 
					
						
						
							
							Set text color on the RPi pinTable ( #898 )  
						
						
						
						
					 
					
						2022-04-04 21:36:06 +01:00 
						 
				 
			
				
					
						
							
							
								Mike Harsch 
							
						 
					 
					
						
						
							
						
						f6eae7b905 
					 
					
						
						
							
							fix python2 fallback check ( #892 )  
						
						
						
						
					 
					
						2022-03-11 17:49:55 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						bc73218905 
					 
					
						
						
							
							add python3.9 check to neopixel install  
						
						
						
						
					 
					
						2022-02-24 17:15:43 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						5c333db0dd 
					 
					
						
						
							
							run snyk checks and lint packages, bump notify.  
						
						
						
						
					 
					
						2022-01-22 22:23:41 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						fa69af298a 
					 
					
						
						
							
							Bump to pickup PR and fix python 3  
						
						
						
						
					 
					
						2021-12-12 17:06:24 +00:00 
						 
				 
			
				
					
						
							
							
								mw75 
							
						 
					 
					
						
						
							
						
						70ac42463c 
					 
					
						
						
							
							fixed check for python2 module while using python3 ( #866 )  
						
						... 
						
						
						
						Excellent - thank for that. 
						
						
					 
					
						2021-12-12 17:05:13 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						68ba586074 
					 
					
						
						
							
							add check for python3 lib  
						
						... 
						
						
						
						to close  #865  
						
						
					 
					
						2021-12-08 09:38:50 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						d4faa55ab8 
					 
					
						
						
							
							tidy up mcp3008 init  
						
						
						
						
					 
					
						2021-11-29 08:49:45 +00:00