Skip to content

Commit

Permalink
Merge pull request #2599 from FlowFuse/move-blogs-under-node-red
Browse files Browse the repository at this point in the history
move latest blog:  database, notification services, protocol under nr section
  • Loading branch information
ZJvandeWeg authored Sep 20, 2024
2 parents 65e5b67 + 2cae756 commit 4ec2a40
Show file tree
Hide file tree
Showing 48 changed files with 67 additions and 97 deletions.
Original file line number Diff line number Diff line change
@@ -1,23 +1,17 @@
---
title: Using MySQL with Node-RED
subtitle: Step-by-step guide on how to integrate MySQL with Node-RED for sending, retrieving, updating, and deleting data.
description: Learn how to seamlessly integrate PostgreSQL with Node-RED for efficient data management and application development.
date: 2024-08-02
authors: ["sumit-shinde"]
image: /blog/2024/08/images/mysql-with-node-red.png
tags:
- post
- nodered
- nodered mysql
- node red mysql
- node-red mysql
- node-red-node-mysql
- mysql nodered
- mysql node red
eleventyNavigation:
key: MySQL
parent: Database
meta:
title: Using MySQL with Node-RED
description: Learn how to seamlessly integrate MySQL with Node-RED for efficient data management and application development.
keywords: nodered mysql, node red mysql, node-red-node-mysql, mysql nodered, mysql node red
image: /node-red/database/images/timescaledb-with-node-red.png
---

# {{ meta.title }}

When discussing popular and widely used databases, MySQL inevitably stands out. This is especially evident within the Node-RED community, where the MySQL contrib node has the highest number of downloads among all database contrib nodes. However, popularity often brings its own set of challenges. We've prepared this comprehensive guide to help our Node-RED community members navigate these challenges. It covers all aspects of using MySQL with Node-RED, including an overview of what MySQL is, the differences between PostgreSQL and MySQL, when to choose one over the other, essential MySQL operations, and more.
<!--more-->

## What is MySQL

Expand Down Expand Up @@ -205,4 +199,4 @@ Additionally, if you want to explore the integration of other databases with Nod

## Conclusion

This guide has equipped you with essential skills for integrating MySQL with Node-RED. You've learned how to set up and manage MySQL nodes, perform crucial database operations, and leverage MySQL's capabilities within Node-RED for efficient data handling and automation.
This guide has equipped you with essential skills for integrating MySQL with Node-RED. You've learned how to set up and manage MySQL nodes, perform crucial database operations, and leverage MySQL's capabilities within Node-RED for efficient data handling and automation.
Original file line number Diff line number Diff line change
@@ -1,23 +1,20 @@
---
title: How to use TimescaleDB with Node-RED
subtitle: Guide to integrating TimescaleDB into Node-RED for Storing, Updating, and Querying Data.
description: Learn how to integrate TimescaleDB with Node-RED for storing and managing time-series data efficiently.
date: 2024-06-19
authors: ["sumit-shinde"]
image: /blog/2024/06/images/timescaledb-with-node-red.png
tags:
- posts
- node-red
- timescaledb
- postgresql
- time-series database
eleventyNavigation:
key: TimescaleDB
parent: Database
meta:
title: Using TimescaleDB with Node-RED
description: Learn how to integrate TimescaleDB with Node-RED for storing and managing time-series data efficiently.
keywords: node-red timescaledb, nodered postgresql, nodered time-series database
image: /node-red/database/images/timescaledb-with-node-red.png
---

In the context of IoT and IIoT applications, time series databases are essential for storing data based on timestamps. While InfluxDB has been a popular choice for a long time, another time series database, TimescaleDB, is gaining popularity. This article will cover how to use TimescaleDB with Node-RED, how TimescaleDB works, and the queries needed when building IoT applications.
# {{ meta.title }}

In the context of IoT and IIoT applications, time series databases are essential for storing data based on timestamps. While InfluxDB has been a popular choice for a long time, another time series database, TimescaleDB, is gaining popularity. This guide will cover how to use TimescaleDB with Node-RED, how TimescaleDB works, and the queries needed when building IoT applications.

If you prefer video tutorials, a few months ago, Grey, OT Data & Community Strategist at Flowfuse, conducted a [live session on TimescaleDB](https://www.youtube.com/watch?v=MD1U6LDqJ1c).

<!--more-->

## What is TimeScaleDB

Expand Down Expand Up @@ -268,8 +265,4 @@ DROP TABLE IF EXISTS sensor_data;

1. To test the imported flows, you need to deploy them. To do that, click on the deploy button located in the top right corner.

After deploying the flow, you can test each operation such as creating, deleting, updating, and other queries by clicking on the inject button. Upon successful operation, you will be able to see the results in the debug panel of the sidebar. If you want to learn any additional information about PostgreSQL, you can refer to the [Using PostgreSQL with Node-RED](/blog/2024/02/postgresql-with-node-red/) where you will also find the section which shows the messages received after a successful operation by the PostgresWQL node.

## Conclusion

In this guide, we have demonstrated how to integrate TimescaleDB with Node-RED and covered various operations, including creating hypertables and deleting them, performing data manipulation tasks such as inserting, updating, and deleting data, and executing advanced queries.
After deploying the flow, you can test each operation such as creating, deleting, updating, and other queries by clicking on the inject button. Upon successful operation, you will be able to see the results in the debug panel of the sidebar. If you want to learn any additional information about PostgreSQL, you can refer to the [Using PostgreSQL with Node-RED](/blog/2024/02/postgresql-with-node-red/) where you will also find the section which shows the messages received after a successful operation by the PostgresWQL node.
Original file line number Diff line number Diff line change
@@ -1,17 +1,16 @@
---
title: Sending and receiving Discord messages with Node-RED
subtitle: Step-by-step guide on how to send and receive discord messages with Node-RED.
description: Learn how to send and receive Discord messages with Node-RED.
date: 2024-07-01
authors: ["sumit-shinde"]
image: /blog/2024/07/images/sending-and-receiving-discord-message-with-node-red.png
tags:
- node-red
- discord
- flowfuse
- discord notification
eleventyNavigation:
key: Discord
parent: "Notification Services"
meta:
title: Sending and receiving Discord messages with Node-RED
description: Learn how to send and receive Discord messages with Node-RED.
keywords: nodered discord, node red discord
image: /node-red/notification/images/sending-and-receiving-discord-message-with-node-red.png
---

# {{meta.title}}

Sending notifications is crucial for IoT applications, especially for critical alerts, and many different services are used, but Discord is a standout among them. In recent months, we've written many articles on integrating other services with Node-RED, including popular notification platforms like [Email](/node-red/notification/email/) and [Telegram](/node-red/notification/telegram/). In this guide, we will delve into sending and receiving messages from Node-RED to users and channels on Discord, along with troubleshooting tips for resolving common errors that may occur.

<!--more-->
Expand Down Expand Up @@ -126,7 +125,3 @@ If your Discord nodes show a status similar to the image above, you might still
![DiscordAPIError:Unknwon user](./images/discord-with-node-red-error-1.png "DiscordAPIError:Unknwon user")

If you are getting errors similar to the images above, it's likely because the `channelId` or `userId` is invalid. Double-check and correct these identifiers to resolve the errors.

## Conclusion

In this guide, we've shown how to seamlessly integrate Discord messaging into Node-RED workflows, covering everything from setting up a Discord bot to sending and receiving messages to and from Discord users and server channels. Furthermore, we have provided some troubleshooting tips to resolve the common errors that can occur during Discord integration with Node-RED.
Loading

0 comments on commit 4ec2a40

Please sign in to comment.