Skip to content

Instantly share code, notes, and snippets.

View albizan's full-sized avatar
🐶
woof woof!

Alberto Zanotti albizan

🐶
woof woof!
  • Torino, Italy
View GitHub Profile
@albizan
albizan / config.module.ts
Last active April 3, 2019 14:45
How to Inject configService in main.ts ?
import { Module } from '@nestjs/common';
import { ConfigService } from './config.service';
@Module({
providers: [
{
provide: ConfigService,
useValue: new ConfigService(`${process.env.NODE_ENV}.env`),
},
],
import { Entity, PrimaryGeneratedColumn, Column } from 'typeorm';
import { User } from './user.entity';
@Entity()
export class Role {
@PrimaryGeneratedColumn('uuid')
id: string;
@Column({
[{"id":"c6e7e594.441748","type":"mqtt in","z":"8a89e69f.375608","name":"","topic":"/itsDataDouble","qos":"2","datatype":"json","broker":"23789271.e54d6e","nl":false,"rap":true,"rh":0,"x":360,"y":260,"wires":[["22eaad4b.398232"]]},{"id":"22eaad4b.398232","type":"function","z":"8a89e69f.375608","name":"","func":"const today = new Date();\nconst year = today.getFullYear();\nconst month = today.getMonth() + 1 // January is 0, WTF Javascript\nconst day = today.getDate();\nconst time = `${today.getHours()}:${today.getMinutes()}:${today.getSeconds()}`;\nconst fullDate = `${day}/${month}/${year}`;\nconst result = [];\n\n// Push date\nresult.push(`${fullDate} - ${time}`);\n\n// Push humidity value\nresult.push(msg.payload.val1.toFixed(2) + \" bar\")\n\n// Push temperature\nresult.push(msg.payload.val2.toFixed(2) + \"°\")\n\n\n//msg.payload =`${fullDate} ${time} - HUM: ${msg.payload.val1.toFixed(2)} bar - TEMP: ${msg.payload.val2.toFixed(2)}°`\nmsg.payload = result;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","
[{"id":"42d008f5.b7cec8","type":"mqtt in","z":"4fca5181.0be3c","name":"","topic":"/ITS-01-az","qos":"2","datatype":"json","broker":"23789271.e54d6e","nl":false,"rap":true,"rh":0,"x":240,"y":160,"wires":[["2c309297.accdee","1e7e8e52.94cae2"]]},{"id":"510dc96c.103a68","type":"GSheet","z":"4fca5181.0be3c","creds":"11076975.d43f17","method":"get","action":"","sheet":"1EruWR_LY-uEZm6pmXUPyq4OWaI7JhBmJYm6E9tbetRw","cells":"DB!A2:E6","flatten":false,"name":"Google Sheet","x":760,"y":180,"wires":[["a2ae5ed.469dea","1db83a62.b0cc26","8eaded1d.e4d29"]]},{"id":"a2ae5ed.469dea","type":"debug","z":"4fca5181.0be3c","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":850,"y":60,"wires":[]},{"id":"68b62988.fac0e8","type":"mqtt out","z":"4fca5181.0be3c","name":"","topic":"/ITS-01-az","qos":"","retain":"","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"23789271.e54d6e","x":450,"y":320,"wires":[
@albizan
albizan / nodered
Created October 14, 2021 10:54
Node-red
[{"id":"42d008f5.b7cec8","type":"mqtt in","z":"4fca5181.0be3c","name":"","topic":"/ITS-01-az","qos":"2","datatype":"json","broker":"23789271.e54d6e","nl":false,"rap":true,"rh":0,"x":240,"y":160,"wires":[["2c309297.accdee","1e7e8e52.94cae2"]]},{"id":"510dc96c.103a68","type":"GSheet","z":"4fca5181.0be3c","creds":"11076975.d43f17","method":"get","action":"","sheet":"1EruWR_LY-uEZm6pmXUPyq4OWaI7JhBmJYm6E9tbetRw","cells":"DB!A2:E6","flatten":false,"name":"Google Sheet","x":760,"y":180,"wires":[["a2ae5ed.469dea","1db83a62.b0cc26","8eaded1d.e4d29"]]},{"id":"a2ae5ed.469dea","type":"debug","z":"4fca5181.0be3c","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":850,"y":60,"wires":[]},{"id":"68b62988.fac0e8","type":"mqtt out","z":"4fca5181.0be3c","name":"","topic":"/ITS-01-az","qos":"","retain":"","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"23789271.e54d6e","x":450,"y":320,"wires":[