Dave Conway-Jones
937d500a69
Bump ledborg for PR
2025-09-08 21:46:37 +01:00
Dave Conway-Jones
c8c8703b36
bump pibrella node for PR
2025-09-08 21:42:52 +01:00
Ben Hardill
8a38c3d5f6
Update to check for Python 3 verison of lib ( #1105 )
2025-09-08 21:40:15 +01:00
Dave Conway-Jones
1f90c8dcef
and more linting
2025-08-26 18:10:08 +01:00
Dave Conway-Jones
e3020985b7
more linting
2025-08-26 17:58:21 +01:00
Dave Conway-Jones
dded26cd88
more linting
2025-08-26 17:41:25 +01:00
Dave Conway-Jones
900917b9d7
more linting
2025-08-26 17:34:29 +01:00
Dave Conway-Jones
ffc14d0439
some good old linting
2025-08-26 17:13:34 +01:00
Dave Conway-Jones
67f5b8150d
Update package.json
...
Bump package deps to fix IP vuln
2025-08-26 10:15:31 +01:00
Dave Conway-Jones
38b283e50b
Tidy up exif test, lint Arduino code
2025-08-08 13:52:18 +01:00
Dave Conway-Jones
9a67173ec2
remove extraneous ) in neopixel node
2025-06-27 17:45:10 +01:00
Dave Conway-Jones
84d557d3b3
bump neopixel package
...
and geohash package
2025-06-24 23:17:35 +01:00
Flos
940bf18a1e
Update neopixel.js to fix detection of RPi CM4 with Bookworm ( #1098 )
...
My CM4 Module has in /proc/cpuinfo no " : BCM" text string, so the check for RPi fails.
Instead it has a Model " : Raspberry Pi Compute Module 4 Rev 1.1" string.
The Check was updated to use BCM or "Raspberry Pi" to check for Raspberry Pi Hardware.
2025-06-24 23:15:08 +01:00
Dave Conway-Jones
cc76ee6a3a
bump some overall dependencies
2025-05-02 11:36:24 +01:00
Dave Conway-Jones
09ad8ddb93
Merge against v1.3.4 instead of 1.3.3
...
not sure what went wrong but here we are...
Setting to v1.4.0 as def a functionality change
2025-04-04 13:48:49 +01:00
Dave Conway-Jones
6c9717d92c
Fix Arduino serial port search
2025-04-03 22:12:49 +01:00
Dave Conway-Jones
9f9d3259b9
Update Arduino and tidy up
2025-04-03 20:20:16 +01:00
Dave Conway-Jones
60593f154c
Arduino/Firmata module complete rewrite v1.3.4-20250331 ( #1092 ) ( #1093 )
...
* tiny update to Firmata.js
* A complete rewrite of Firmata/Arduino
See changes for v1.2 - v1.3.3 : https://github.com/node-red/node-red-nodes/issues/920#issuecomment-2709252741
[Node-RED announcement of 1.3.3](https://discourse.nodered.org/t/announce-node-red-node-arduino-firmata-remastered-v1-3-3/96317 )
* Arduino v1.3.3 update
See: https://discourse.nodered.org/t/announce-node-red-node-arduino-firmata-remastered-v1-3-3/96317
* v1.3.4-20250331
Fixed port-search. See:
https://discourse.nodered.org/t/announce-node-red-node-arduino-firmata-remastered-v1-3-3/96317/4?u=pizzaprogram
* v1.3.4-20250331
* update v1.3.4-20250331 delete comments
Co-authored-by: PizzaProgram <info@pizzaprogram.hu >
2025-04-03 20:10:36 +01:00
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