Advertisement
fkainka

[K3_P9 - MQTT Smarte Lichter]

Mar 20th, 2019
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. [
  2. {
  3. "id": "ad110fd5.2b872",
  4. "type": "tab",
  5. "label": "[K3_P9 - MQTT Smarte Lichter]",
  6. "disabled": true,
  7. "info": ""
  8. },
  9. {
  10. "id": "dc59d33f.22463",
  11. "type": "mqtt in",
  12. "z": "ad110fd5.2b872",
  13. "name": "",
  14. "topic": "NodeESP/[PID]/button/state/get/out",
  15. "qos": "2",
  16. "broker": "3c53c9b8.8965a6",
  17. "x": 180,
  18. "y": 40,
  19. "wires": [
  20. [
  21. "d69bf738.9ff4e8"
  22. ]
  23. ]
  24. },
  25. {
  26. "id": "d69bf738.9ff4e8",
  27. "type": "json",
  28. "z": "ad110fd5.2b872",
  29. "name": "",
  30. "property": "payload",
  31. "action": "",
  32. "pretty": false,
  33. "x": 130,
  34. "y": 120,
  35. "wires": [
  36. [
  37. "251f081f.160c48"
  38. ]
  39. ]
  40. },
  41. {
  42. "id": "2657742a.533d3c",
  43. "type": "ui_switch",
  44. "z": "ad110fd5.2b872",
  45. "name": "",
  46. "label": "LED1 (on/off)",
  47. "group": "a260dabf.f82928",
  48. "order": 1,
  49. "width": 0,
  50. "height": 0,
  51. "passthru": true,
  52. "decouple": "false",
  53. "topic": "",
  54. "style": "",
  55. "onvalue": "true",
  56. "onvalueType": "bool",
  57. "onicon": "",
  58. "oncolor": "",
  59. "offvalue": "false",
  60. "offvalueType": "bool",
  61. "officon": "",
  62. "offcolor": "",
  63. "x": 730,
  64. "y": 80,
  65. "wires": [
  66. [
  67. "27fd7e43.e67682"
  68. ]
  69. ]
  70. },
  71. {
  72. "id": "5f77942a.6625ec",
  73. "type": "ui_switch",
  74. "z": "ad110fd5.2b872",
  75. "name": "",
  76. "label": "LED2 (on/off)",
  77. "group": "d920fbc5.d14b98",
  78. "order": 1,
  79. "width": 0,
  80. "height": 0,
  81. "passthru": true,
  82. "decouple": "false",
  83. "topic": "",
  84. "style": "",
  85. "onvalue": "true",
  86. "onvalueType": "bool",
  87. "onicon": "",
  88. "oncolor": "",
  89. "offvalue": "false",
  90. "offvalueType": "bool",
  91. "officon": "",
  92. "offcolor": "",
  93. "x": 730,
  94. "y": 160,
  95. "wires": [
  96. [
  97. "e1d416a4.6da1e8"
  98. ]
  99. ]
  100. },
  101. {
  102. "id": "7491f696.23d928",
  103. "type": "switch",
  104. "z": "ad110fd5.2b872",
  105. "name": "",
  106. "property": "payload.pin_name",
  107. "propertyType": "msg",
  108. "rules": [
  109. {
  110. "t": "eq",
  111. "v": "Button1",
  112. "vt": "str"
  113. },
  114. {
  115. "t": "eq",
  116. "v": "Button2",
  117. "vt": "str"
  118. }
  119. ],
  120. "checkall": "true",
  121. "repair": false,
  122. "outputs": 2,
  123. "x": 370,
  124. "y": 120,
  125. "wires": [
  126. [
  127. "e665d550.f34448"
  128. ],
  129. [
  130. "b580269.9f192d8"
  131. ]
  132. ]
  133. },
  134. {
  135. "id": "251f081f.160c48",
  136. "type": "split",
  137. "z": "ad110fd5.2b872",
  138. "name": "",
  139. "splt": ",",
  140. "spltType": "str",
  141. "arraySplt": 1,
  142. "arraySpltType": "len",
  143. "stream": false,
  144. "addname": "",
  145. "x": 250,
  146. "y": 120,
  147. "wires": [
  148. [
  149. "7491f696.23d928"
  150. ]
  151. ]
  152. },
  153. {
  154. "id": "e06b3bd.5302ec8",
  155. "type": "mqtt in",
  156. "z": "ad110fd5.2b872",
  157. "name": "",
  158. "topic": "NodeESP/[PID]/touch/state/get/out",
  159. "qos": "2",
  160. "broker": "3c53c9b8.8965a6",
  161. "x": 180,
  162. "y": 200,
  163. "wires": [
  164. [
  165. "bbf89f6e.acd56"
  166. ]
  167. ]
  168. },
  169. {
  170. "id": "bbf89f6e.acd56",
  171. "type": "json",
  172. "z": "ad110fd5.2b872",
  173. "name": "",
  174. "property": "payload",
  175. "action": "",
  176. "pretty": false,
  177. "x": 130,
  178. "y": 280,
  179. "wires": [
  180. [
  181. "9eab9c92.0d863"
  182. ]
  183. ]
  184. },
  185. {
  186. "id": "f842531d.75e3a",
  187. "type": "switch",
  188. "z": "ad110fd5.2b872",
  189. "name": "",
  190. "property": "payload.pin_name",
  191. "propertyType": "msg",
  192. "rules": [
  193. {
  194. "t": "eq",
  195. "v": "Touch2",
  196. "vt": "str"
  197. },
  198. {
  199. "t": "eq",
  200. "v": "Touch1",
  201. "vt": "str"
  202. },
  203. {
  204. "t": "eq",
  205. "v": "Touch4",
  206. "vt": "str"
  207. },
  208. {
  209. "t": "eq",
  210. "v": "Touch3",
  211. "vt": "str"
  212. }
  213. ],
  214. "checkall": "true",
  215. "repair": false,
  216. "outputs": 4,
  217. "x": 370,
  218. "y": 280,
  219. "wires": [
  220. [
  221. "1dd26a55.13f9f6"
  222. ],
  223. [
  224. "7eef3792.60ce58"
  225. ],
  226. [
  227. "575e2948.bf4f08"
  228. ],
  229. [
  230. "4c8f3565.fcb08c"
  231. ]
  232. ]
  233. },
  234. {
  235. "id": "9eab9c92.0d863",
  236. "type": "split",
  237. "z": "ad110fd5.2b872",
  238. "name": "",
  239. "splt": ",",
  240. "spltType": "str",
  241. "arraySplt": 1,
  242. "arraySpltType": "len",
  243. "stream": false,
  244. "addname": "",
  245. "x": 250,
  246. "y": 280,
  247. "wires": [
  248. [
  249. "f842531d.75e3a"
  250. ]
  251. ]
  252. },
  253. {
  254. "id": "93392f19.f449c",
  255. "type": "ui_slider",
  256. "z": "ad110fd5.2b872",
  257. "name": "",
  258. "label": "LED1",
  259. "group": "a260dabf.f82928",
  260. "order": 2,
  261. "width": 0,
  262. "height": 0,
  263. "passthru": false,
  264. "topic": "",
  265. "min": 0,
  266. "max": "255",
  267. "step": 1,
  268. "x": 710,
  269. "y": 400,
  270. "wires": [
  271. [
  272. "166a163d.d9bd1a"
  273. ]
  274. ]
  275. },
  276. {
  277. "id": "c38feb7.d0d4e18",
  278. "type": "template",
  279. "z": "ad110fd5.2b872",
  280. "name": "set_pwm_state",
  281. "field": "payload",
  282. "fieldType": "msg",
  283. "format": "handlebars",
  284. "syntax": "mustache",
  285. "template": " {\"cmd\":\"set_pwm_state\",\"LED1\":{{payload}}}",
  286. "output": "str",
  287. "x": 1080,
  288. "y": 400,
  289. "wires": [
  290. [
  291. "469db61e.946d18"
  292. ]
  293. ]
  294. },
  295. {
  296. "id": "6cc2042.008bffc",
  297. "type": "ui_slider",
  298. "z": "ad110fd5.2b872",
  299. "name": "",
  300. "label": "LED2",
  301. "group": "d920fbc5.d14b98",
  302. "order": 2,
  303. "width": 0,
  304. "height": 0,
  305. "passthru": false,
  306. "topic": "",
  307. "min": 0,
  308. "max": "255",
  309. "step": 1,
  310. "x": 710,
  311. "y": 480,
  312. "wires": [
  313. [
  314. "e48d762f.a5cba8"
  315. ]
  316. ]
  317. },
  318. {
  319. "id": "469db61e.946d18",
  320. "type": "mqtt out",
  321. "z": "ad110fd5.2b872",
  322. "name": "",
  323. "topic": "NodeESP/[PID]/pwm/state/set",
  324. "qos": "",
  325. "retain": "",
  326. "broker": "3c53c9b8.8965a6",
  327. "x": 1350,
  328. "y": 440,
  329. "wires": []
  330. },
  331. {
  332. "id": "dd0cbdbd.20761",
  333. "type": "template",
  334. "z": "ad110fd5.2b872",
  335. "name": "set_pwm_state",
  336. "field": "payload",
  337. "fieldType": "msg",
  338. "format": "handlebars",
  339. "syntax": "mustache",
  340. "template": " {\"cmd\":\"set_pwm_state\",\"LED2\":{{payload}}}",
  341. "output": "str",
  342. "x": 1080,
  343. "y": 480,
  344. "wires": [
  345. [
  346. "469db61e.946d18"
  347. ]
  348. ]
  349. },
  350. {
  351. "id": "1554350e.833c3b",
  352. "type": "mqtt in",
  353. "z": "ad110fd5.2b872",
  354. "name": "",
  355. "topic": "NodeESP/[PID]/pwm/state/get/out",
  356. "qos": "2",
  357. "broker": "3c53c9b8.8965a6",
  358. "x": 180,
  359. "y": 360,
  360. "wires": [
  361. [
  362. "978eaee1.2b657"
  363. ]
  364. ]
  365. },
  366. {
  367. "id": "978eaee1.2b657",
  368. "type": "json",
  369. "z": "ad110fd5.2b872",
  370. "name": "",
  371. "property": "payload",
  372. "action": "",
  373. "pretty": false,
  374. "x": 130,
  375. "y": 440,
  376. "wires": [
  377. [
  378. "9ea5f924.7d5428"
  379. ]
  380. ]
  381. },
  382. {
  383. "id": "70726158.d92cc",
  384. "type": "switch",
  385. "z": "ad110fd5.2b872",
  386. "name": "",
  387. "property": "payload.pin_name",
  388. "propertyType": "msg",
  389. "rules": [
  390. {
  391. "t": "eq",
  392. "v": "LED1",
  393. "vt": "str"
  394. },
  395. {
  396. "t": "eq",
  397. "v": "LED2",
  398. "vt": "str"
  399. }
  400. ],
  401. "checkall": "true",
  402. "repair": false,
  403. "outputs": 2,
  404. "x": 370,
  405. "y": 440,
  406. "wires": [
  407. [
  408. "6b07982c.ddc798"
  409. ],
  410. [
  411. "dfe7f2b5.9e67"
  412. ]
  413. ]
  414. },
  415. {
  416. "id": "ad2052f2.a589b",
  417. "type": "mqtt out",
  418. "z": "ad110fd5.2b872",
  419. "name": "",
  420. "topic": "NodeESP/[PID]/pwm/state/set",
  421. "qos": "",
  422. "retain": "",
  423. "broker": "3c53c9b8.8965a6",
  424. "x": 1510,
  425. "y": 280,
  426. "wires": []
  427. },
  428. {
  429. "id": "dc956d0f.caf44",
  430. "type": "function",
  431. "z": "ad110fd5.2b872",
  432. "name": "led1_pin_value",
  433. "func": "var pin_value =global.get('led1_pin_value') || 0;\npin_value += msg.payload;\nif (pin_value > 255) pin_value = 255;\nif (pin_value < 0) pin_value = 0;\n\nglobal.set('led1_pin_value', pin_value);\nmsg.payload = pin_value;\nreturn msg;\n",
  434. "outputs": 1,
  435. "noerr": 0,
  436. "x": 1080,
  437. "y": 240,
  438. "wires": [
  439. [
  440. "5f7400b3.5976"
  441. ]
  442. ]
  443. },
  444. {
  445. "id": "bd23c579.711088",
  446. "type": "mqtt out",
  447. "z": "ad110fd5.2b872",
  448. "name": "",
  449. "topic": "NodeESP/[PID]/pwm/state/set",
  450. "qos": "",
  451. "retain": "",
  452. "broker": "3c53c9b8.8965a6",
  453. "x": 1190,
  454. "y": 120,
  455. "wires": []
  456. },
  457. {
  458. "id": "27fd7e43.e67682",
  459. "type": "template",
  460. "z": "ad110fd5.2b872",
  461. "name": "set_pwm_state",
  462. "field": "payload",
  463. "fieldType": "msg",
  464. "format": "handlebars",
  465. "syntax": "mustache",
  466. "template": " {\"cmd\":\"set_pwm_state\",\"LED1\":{{payload}}}",
  467. "output": "str",
  468. "x": 920,
  469. "y": 80,
  470. "wires": [
  471. [
  472. "bd23c579.711088"
  473. ]
  474. ]
  475. },
  476. {
  477. "id": "e1d416a4.6da1e8",
  478. "type": "template",
  479. "z": "ad110fd5.2b872",
  480. "name": "set_pwm_state",
  481. "field": "payload",
  482. "fieldType": "msg",
  483. "format": "handlebars",
  484. "syntax": "mustache",
  485. "template": " {\"cmd\":\"set_pwm_state\",\"LED2\":{{payload}}}",
  486. "output": "str",
  487. "x": 920,
  488. "y": 160,
  489. "wires": [
  490. [
  491. "bd23c579.711088"
  492. ]
  493. ]
  494. },
  495. {
  496. "id": "e665d550.f34448",
  497. "type": "function",
  498. "z": "ad110fd5.2b872",
  499. "name": "led1_pin_state",
  500. "func": "var pin_state=global.get('led1_pin_state') || false;\n\nif (!msg.payload.pin_state){\n (pin_state===false) ? (pin_state= true) : (pin_state= false);\n global.set('led1_pin_state', pin_state);\n msg.payload = pin_state;\n return msg;\n}\n",
  501. "outputs": 1,
  502. "noerr": 0,
  503. "x": 540,
  504. "y": 80,
  505. "wires": [
  506. [
  507. "2657742a.533d3c"
  508. ]
  509. ]
  510. },
  511. {
  512. "id": "b580269.9f192d8",
  513. "type": "function",
  514. "z": "ad110fd5.2b872",
  515. "name": "led2_pin_state",
  516. "func": "var pin_state=global.get('led2_pin_state') || false;\n\nif (!msg.payload.pin_state){\n (pin_state===false) ? (pin_state= true) : (pin_state= false);\n global.set('led2_pin_state', pin_state);\n msg.payload = pin_state;\n return msg;\n}\n\n",
  517. "outputs": 1,
  518. "noerr": 0,
  519. "x": 540,
  520. "y": 160,
  521. "wires": [
  522. [
  523. "5f77942a.6625ec"
  524. ]
  525. ]
  526. },
  527. {
  528. "id": "6b07982c.ddc798",
  529. "type": "function",
  530. "z": "ad110fd5.2b872",
  531. "name": "led1_pin_value",
  532. "func": "var pin_value = msg.payload.pin_value;\nif (pin_value > 255) pin_value = 255;\nif (pin_value < 0) pin_value = 0;\n\nglobal.set('led1_pin_value', pin_value);\nmsg.payload = pin_value;\n\nreturn msg;\n",
  533. "outputs": 1,
  534. "noerr": 0,
  535. "x": 540,
  536. "y": 400,
  537. "wires": [
  538. [
  539. "93392f19.f449c"
  540. ]
  541. ]
  542. },
  543. {
  544. "id": "dfe7f2b5.9e67",
  545. "type": "function",
  546. "z": "ad110fd5.2b872",
  547. "name": "led2_pin_value",
  548. "func": "var pin_value = msg.payload.pin_value;\nif (pin_value > 255) pin_value = 255;\nif (pin_value < 0) pin_value = 0;\n\nglobal.set('led2_pin_value', pin_value);\nmsg.payload = pin_value;\n\nreturn msg;\n",
  549. "outputs": 1,
  550. "noerr": 0,
  551. "x": 540,
  552. "y": 480,
  553. "wires": [
  554. [
  555. "6cc2042.008bffc"
  556. ]
  557. ]
  558. },
  559. {
  560. "id": "24327401.7c850c",
  561. "type": "ui_button",
  562. "z": "ad110fd5.2b872",
  563. "name": "",
  564. "group": "a260dabf.f82928",
  565. "order": 3,
  566. "width": 0,
  567. "height": 0,
  568. "passthru": true,
  569. "label": "LED1 (+10)",
  570. "color": "",
  571. "bgcolor": "",
  572. "icon": "",
  573. "payload": "+10",
  574. "payloadType": "num",
  575. "topic": "",
  576. "x": 890,
  577. "y": 220,
  578. "wires": [
  579. [
  580. "dc956d0f.caf44"
  581. ]
  582. ]
  583. },
  584. {
  585. "id": "1e8afca0.331de3",
  586. "type": "ui_button",
  587. "z": "ad110fd5.2b872",
  588. "name": "",
  589. "group": "a260dabf.f82928",
  590. "order": 4,
  591. "width": 0,
  592. "height": 0,
  593. "passthru": true,
  594. "label": "LED1 (-10)",
  595. "color": "",
  596. "bgcolor": "",
  597. "icon": "",
  598. "payload": "-10",
  599. "payloadType": "num",
  600. "topic": "",
  601. "x": 890,
  602. "y": 260,
  603. "wires": [
  604. [
  605. "dc956d0f.caf44"
  606. ]
  607. ]
  608. },
  609. {
  610. "id": "5f7400b3.5976",
  611. "type": "template",
  612. "z": "ad110fd5.2b872",
  613. "name": "set_pwm_state",
  614. "field": "payload",
  615. "fieldType": "msg",
  616. "format": "handlebars",
  617. "syntax": "mustache",
  618. "template": " {\"cmd\":\"set_pwm_state\",\"LED1\":{{payload}}}",
  619. "output": "str",
  620. "x": 1260,
  621. "y": 240,
  622. "wires": [
  623. [
  624. "ad2052f2.a589b"
  625. ]
  626. ]
  627. },
  628. {
  629. "id": "ea600f45.5ed77",
  630. "type": "function",
  631. "z": "ad110fd5.2b872",
  632. "name": "led2_pin_value",
  633. "func": "var pin_value =global.get('led2_pin_value') || 0;\npin_value += msg.payload;\nif (pin_value > 255) pin_value = 255;\nif (pin_value < 0) pin_value = 0;\n\nglobal.set('led2_pin_value', pin_value);\nmsg.payload = pin_value;\nreturn msg;\n",
  634. "outputs": 1,
  635. "noerr": 0,
  636. "x": 1080,
  637. "y": 320,
  638. "wires": [
  639. [
  640. "45b375df.fac18c"
  641. ]
  642. ]
  643. },
  644. {
  645. "id": "7e354639.029668",
  646. "type": "ui_button",
  647. "z": "ad110fd5.2b872",
  648. "name": "",
  649. "group": "d920fbc5.d14b98",
  650. "order": 3,
  651. "width": 0,
  652. "height": 0,
  653. "passthru": true,
  654. "label": "LED2 (+10)",
  655. "color": "",
  656. "bgcolor": "",
  657. "icon": "",
  658. "payload": "+10",
  659. "payloadType": "num",
  660. "topic": "",
  661. "x": 890,
  662. "y": 300,
  663. "wires": [
  664. [
  665. "ea600f45.5ed77"
  666. ]
  667. ]
  668. },
  669. {
  670. "id": "b9d07baa.91bd88",
  671. "type": "ui_button",
  672. "z": "ad110fd5.2b872",
  673. "name": "",
  674. "group": "d920fbc5.d14b98",
  675. "order": 4,
  676. "width": 0,
  677. "height": 0,
  678. "passthru": true,
  679. "label": "LED2 (-10)",
  680. "color": "",
  681. "bgcolor": "",
  682. "icon": "",
  683. "payload": "-10",
  684. "payloadType": "num",
  685. "topic": "",
  686. "x": 890,
  687. "y": 340,
  688. "wires": [
  689. [
  690. "ea600f45.5ed77"
  691. ]
  692. ]
  693. },
  694. {
  695. "id": "45b375df.fac18c",
  696. "type": "template",
  697. "z": "ad110fd5.2b872",
  698. "name": "set_pwm_state",
  699. "field": "payload",
  700. "fieldType": "msg",
  701. "format": "handlebars",
  702. "syntax": "mustache",
  703. "template": " {\"cmd\":\"set_pwm_state\",\"LED2\":{{payload}}}",
  704. "output": "str",
  705. "x": 1260,
  706. "y": 320,
  707. "wires": [
  708. [
  709. "ad2052f2.a589b"
  710. ]
  711. ]
  712. },
  713. {
  714. "id": "166a163d.d9bd1a",
  715. "type": "function",
  716. "z": "ad110fd5.2b872",
  717. "name": "led1_pin_value",
  718. "func": "global.set('led1_pin_value', msg.payload);\nreturn msg;\n",
  719. "outputs": 1,
  720. "noerr": 0,
  721. "x": 880,
  722. "y": 400,
  723. "wires": [
  724. [
  725. "c38feb7.d0d4e18"
  726. ]
  727. ]
  728. },
  729. {
  730. "id": "e48d762f.a5cba8",
  731. "type": "function",
  732. "z": "ad110fd5.2b872",
  733. "name": "led2_pin_value",
  734. "func": "global.set('led2_pin_value', msg.payload);\nreturn msg;\n",
  735. "outputs": 1,
  736. "noerr": 0,
  737. "x": 880,
  738. "y": 480,
  739. "wires": [
  740. [
  741. "dd0cbdbd.20761"
  742. ]
  743. ]
  744. },
  745. {
  746. "id": "9ea5f924.7d5428",
  747. "type": "split",
  748. "z": "ad110fd5.2b872",
  749. "name": "",
  750. "splt": ",",
  751. "spltType": "str",
  752. "arraySplt": 1,
  753. "arraySpltType": "len",
  754. "stream": false,
  755. "addname": "",
  756. "x": 250,
  757. "y": 440,
  758. "wires": [
  759. [
  760. "70726158.d92cc"
  761. ]
  762. ]
  763. },
  764. {
  765. "id": "fdbf375a.6c6328",
  766. "type": "trigger",
  767. "z": "ad110fd5.2b872",
  768. "op1": "1",
  769. "op2": "0",
  770. "op1type": "str",
  771. "op2type": "str",
  772. "duration": "-250",
  773. "extend": false,
  774. "units": "ms",
  775. "reset": "false",
  776. "bytopic": "all",
  777. "name": "",
  778. "x": 700,
  779. "y": 220,
  780. "wires": [
  781. [
  782. "24327401.7c850c"
  783. ]
  784. ]
  785. },
  786. {
  787. "id": "1dd26a55.13f9f6",
  788. "type": "template",
  789. "z": "ad110fd5.2b872",
  790. "name": "pin_state",
  791. "field": "payload",
  792. "fieldType": "msg",
  793. "format": "handlebars",
  794. "syntax": "mustache",
  795. "template": "{{payload.pin_state}}",
  796. "output": "str",
  797. "x": 520,
  798. "y": 220,
  799. "wires": [
  800. [
  801. "fdbf375a.6c6328"
  802. ]
  803. ]
  804. },
  805. {
  806. "id": "7eef3792.60ce58",
  807. "type": "template",
  808. "z": "ad110fd5.2b872",
  809. "name": "pin_state",
  810. "field": "payload",
  811. "fieldType": "msg",
  812. "format": "handlebars",
  813. "syntax": "mustache",
  814. "template": "{{payload.pin_state}}",
  815. "output": "str",
  816. "x": 520,
  817. "y": 260,
  818. "wires": [
  819. [
  820. "85c5103f.d3124"
  821. ]
  822. ]
  823. },
  824. {
  825. "id": "85c5103f.d3124",
  826. "type": "trigger",
  827. "z": "ad110fd5.2b872",
  828. "op1": "1",
  829. "op2": "0",
  830. "op1type": "str",
  831. "op2type": "str",
  832. "duration": "-250",
  833. "extend": false,
  834. "units": "ms",
  835. "reset": "false",
  836. "bytopic": "all",
  837. "name": "",
  838. "x": 700,
  839. "y": 260,
  840. "wires": [
  841. [
  842. "1e8afca0.331de3"
  843. ]
  844. ]
  845. },
  846. {
  847. "id": "bc5ab1d0.5259d",
  848. "type": "trigger",
  849. "z": "ad110fd5.2b872",
  850. "op1": "1",
  851. "op2": "0",
  852. "op1type": "str",
  853. "op2type": "str",
  854. "duration": "-250",
  855. "extend": false,
  856. "units": "ms",
  857. "reset": "false",
  858. "bytopic": "all",
  859. "name": "",
  860. "x": 700,
  861. "y": 300,
  862. "wires": [
  863. [
  864. "7e354639.029668"
  865. ]
  866. ]
  867. },
  868. {
  869. "id": "575e2948.bf4f08",
  870. "type": "template",
  871. "z": "ad110fd5.2b872",
  872. "name": "pin_state",
  873. "field": "payload",
  874. "fieldType": "msg",
  875. "format": "handlebars",
  876. "syntax": "mustache",
  877. "template": "{{payload.pin_state}}",
  878. "output": "str",
  879. "x": 520,
  880. "y": 300,
  881. "wires": [
  882. [
  883. "bc5ab1d0.5259d"
  884. ]
  885. ]
  886. },
  887. {
  888. "id": "4c8f3565.fcb08c",
  889. "type": "template",
  890. "z": "ad110fd5.2b872",
  891. "name": "pin_state",
  892. "field": "payload",
  893. "fieldType": "msg",
  894. "format": "handlebars",
  895. "syntax": "mustache",
  896. "template": "{{payload.pin_state}}",
  897. "output": "str",
  898. "x": 520,
  899. "y": 340,
  900. "wires": [
  901. [
  902. "c870a07.f76d46"
  903. ]
  904. ]
  905. },
  906. {
  907. "id": "c870a07.f76d46",
  908. "type": "trigger",
  909. "z": "ad110fd5.2b872",
  910. "op1": "1",
  911. "op2": "0",
  912. "op1type": "str",
  913. "op2type": "str",
  914. "duration": "-250",
  915. "extend": false,
  916. "units": "ms",
  917. "reset": "false",
  918. "bytopic": "all",
  919. "name": "",
  920. "x": 700,
  921. "y": 340,
  922. "wires": [
  923. [
  924. "b9d07baa.91bd88"
  925. ]
  926. ]
  927. },
  928. {
  929. "id": "3c53c9b8.8965a6",
  930. "type": "mqtt-broker",
  931. "z": "",
  932. "name": "fkainka.de",
  933. "broker": "broker.fkainka.de",
  934. "port": "1883",
  935. "clientid": "",
  936. "usetls": false,
  937. "compatmode": true,
  938. "keepalive": "60",
  939. "cleansession": true,
  940. "willTopic": "",
  941. "willQos": "0",
  942. "willPayload": "",
  943. "birthTopic": "",
  944. "birthQos": "0",
  945. "birthPayload": ""
  946. },
  947. {
  948. "id": "a260dabf.f82928",
  949. "type": "ui_group",
  950. "z": "",
  951. "name": "LED1",
  952. "tab": "a36589e4.c55a28",
  953. "order": 1,
  954. "disp": true,
  955. "width": "6",
  956. "collapse": false
  957. },
  958. {
  959. "id": "d920fbc5.d14b98",
  960. "type": "ui_group",
  961. "z": "",
  962. "name": "LED2",
  963. "tab": "a36589e4.c55a28",
  964. "order": 2,
  965. "disp": true,
  966. "width": "6",
  967. "collapse": false
  968. },
  969. {
  970. "id": "a36589e4.c55a28",
  971. "type": "ui_tab",
  972. "z": "",
  973. "name": "[K3_P9]",
  974. "icon": "dashboard",
  975. "order": 9
  976. }
  977. ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement