Files
home/Projects/kompose/chain/n8n_20251011_005042.sql

3259 lines
2.1 MiB
MySQL
Raw Normal View History

2025-10-10 22:50:59 +00:00
--
-- PostgreSQL database dump
--
\restrict dts3Bhx6FZxMfXlF6bnVPLgR3iFkZKr8wPdgXxuFrGNi4jaSVTp1D6sOr23xaVu
-- Dumped from database version 18.0 (Debian 18.0-1.pgdg13+3)
-- Dumped by pg_dump version 18.0 (Debian 18.0-1.pgdg13+3)
SET statement_timeout = 0;
SET lock_timeout = 0;
SET idle_in_transaction_session_timeout = 0;
SET transaction_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;
SELECT pg_catalog.set_config('search_path', '', false);
SET check_function_bodies = false;
SET xmloption = content;
SET client_min_messages = warning;
SET row_security = off;
--
-- Name: uuid-ossp; Type: EXTENSION; Schema: -; Owner: -
--
CREATE EXTENSION IF NOT EXISTS "uuid-ossp" WITH SCHEMA public;
--
-- Name: EXTENSION "uuid-ossp"; Type: COMMENT; Schema: -; Owner:
--
COMMENT ON EXTENSION "uuid-ossp" IS 'generate universally unique identifiers (UUIDs)';
SET default_tablespace = '';
SET default_table_access_method = heap;
--
-- Name: annotation_tag_entity; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.annotation_tag_entity (
id character varying(16) NOT NULL,
name character varying(24) NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL
);
ALTER TABLE public.annotation_tag_entity OWNER TO valknar;
--
-- Name: auth_identity; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.auth_identity (
"userId" uuid,
"providerId" character varying(64) NOT NULL,
"providerType" character varying(32) NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL
);
ALTER TABLE public.auth_identity OWNER TO valknar;
--
-- Name: auth_provider_sync_history; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.auth_provider_sync_history (
id integer NOT NULL,
"providerType" character varying(32) NOT NULL,
"runMode" text NOT NULL,
status text NOT NULL,
"startedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP NOT NULL,
"endedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP NOT NULL,
scanned integer NOT NULL,
created integer NOT NULL,
updated integer NOT NULL,
disabled integer NOT NULL,
error text
);
ALTER TABLE public.auth_provider_sync_history OWNER TO valknar;
--
-- Name: auth_provider_sync_history_id_seq; Type: SEQUENCE; Schema: public; Owner: valknar
--
CREATE SEQUENCE public.auth_provider_sync_history_id_seq
AS integer
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
ALTER SEQUENCE public.auth_provider_sync_history_id_seq OWNER TO valknar;
--
-- Name: auth_provider_sync_history_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: valknar
--
ALTER SEQUENCE public.auth_provider_sync_history_id_seq OWNED BY public.auth_provider_sync_history.id;
--
-- Name: credentials_entity; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.credentials_entity (
name character varying(128) NOT NULL,
data text NOT NULL,
type character varying(128) NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
id character varying(36) CONSTRAINT credentials_entity_id_not_null1 NOT NULL,
"isManaged" boolean DEFAULT false NOT NULL
);
ALTER TABLE public.credentials_entity OWNER TO valknar;
--
-- Name: data_table; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.data_table (
id character varying(36) NOT NULL,
name character varying(128) NOT NULL,
"projectId" character varying(36) NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL
);
ALTER TABLE public.data_table OWNER TO valknar;
--
-- Name: data_table_column; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.data_table_column (
id character varying(36) NOT NULL,
name character varying(128) NOT NULL,
type character varying(32) NOT NULL,
index integer NOT NULL,
"dataTableId" character varying(36) NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL
);
ALTER TABLE public.data_table_column OWNER TO valknar;
--
-- Name: COLUMN data_table_column.type; Type: COMMENT; Schema: public; Owner: valknar
--
COMMENT ON COLUMN public.data_table_column.type IS 'Expected: string, number, boolean, or date (not enforced as a constraint)';
--
-- Name: COLUMN data_table_column.index; Type: COMMENT; Schema: public; Owner: valknar
--
COMMENT ON COLUMN public.data_table_column.index IS 'Column order, starting from 0 (0 = first column)';
--
-- Name: event_destinations; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.event_destinations (
id uuid NOT NULL,
destination jsonb NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL
);
ALTER TABLE public.event_destinations OWNER TO valknar;
--
-- Name: execution_annotation_tags; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.execution_annotation_tags (
"annotationId" integer NOT NULL,
"tagId" character varying(24) NOT NULL
);
ALTER TABLE public.execution_annotation_tags OWNER TO valknar;
--
-- Name: execution_annotations; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.execution_annotations (
id integer NOT NULL,
"executionId" integer NOT NULL,
vote character varying(6),
note text,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL
);
ALTER TABLE public.execution_annotations OWNER TO valknar;
--
-- Name: execution_annotations_id_seq; Type: SEQUENCE; Schema: public; Owner: valknar
--
CREATE SEQUENCE public.execution_annotations_id_seq
AS integer
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
ALTER SEQUENCE public.execution_annotations_id_seq OWNER TO valknar;
--
-- Name: execution_annotations_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: valknar
--
ALTER SEQUENCE public.execution_annotations_id_seq OWNED BY public.execution_annotations.id;
--
-- Name: execution_data; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.execution_data (
"executionId" integer NOT NULL,
"workflowData" json NOT NULL,
data text NOT NULL
);
ALTER TABLE public.execution_data OWNER TO valknar;
--
-- Name: execution_entity; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.execution_entity (
id integer NOT NULL,
finished boolean NOT NULL,
mode character varying NOT NULL,
"retryOf" character varying,
"retrySuccessId" character varying,
"startedAt" timestamp(3) with time zone,
"stoppedAt" timestamp(3) with time zone,
"waitTill" timestamp(3) with time zone,
status character varying NOT NULL,
"workflowId" character varying(36) NOT NULL,
"deletedAt" timestamp(3) with time zone,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL
);
ALTER TABLE public.execution_entity OWNER TO valknar;
--
-- Name: execution_entity_id_seq; Type: SEQUENCE; Schema: public; Owner: valknar
--
CREATE SEQUENCE public.execution_entity_id_seq
AS integer
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
ALTER SEQUENCE public.execution_entity_id_seq OWNER TO valknar;
--
-- Name: execution_entity_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: valknar
--
ALTER SEQUENCE public.execution_entity_id_seq OWNED BY public.execution_entity.id;
--
-- Name: execution_metadata; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.execution_metadata (
id integer CONSTRAINT execution_metadata_temp_id_not_null NOT NULL,
"executionId" integer CONSTRAINT "execution_metadata_temp_executionId_not_null" NOT NULL,
key character varying(255) CONSTRAINT execution_metadata_temp_key_not_null NOT NULL,
value text CONSTRAINT execution_metadata_temp_value_not_null NOT NULL
);
ALTER TABLE public.execution_metadata OWNER TO valknar;
--
-- Name: execution_metadata_temp_id_seq; Type: SEQUENCE; Schema: public; Owner: valknar
--
CREATE SEQUENCE public.execution_metadata_temp_id_seq
AS integer
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
ALTER SEQUENCE public.execution_metadata_temp_id_seq OWNER TO valknar;
--
-- Name: execution_metadata_temp_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: valknar
--
ALTER SEQUENCE public.execution_metadata_temp_id_seq OWNED BY public.execution_metadata.id;
--
-- Name: folder; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.folder (
id character varying(36) NOT NULL,
name character varying(128) NOT NULL,
"parentFolderId" character varying(36),
"projectId" character varying(36) NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL
);
ALTER TABLE public.folder OWNER TO valknar;
--
-- Name: folder_tag; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.folder_tag (
"folderId" character varying(36) NOT NULL,
"tagId" character varying(36) NOT NULL
);
ALTER TABLE public.folder_tag OWNER TO valknar;
--
-- Name: insights_by_period; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.insights_by_period (
id integer NOT NULL,
"metaId" integer NOT NULL,
type integer NOT NULL,
value integer NOT NULL,
"periodUnit" integer NOT NULL,
"periodStart" timestamp(0) with time zone DEFAULT CURRENT_TIMESTAMP
);
ALTER TABLE public.insights_by_period OWNER TO valknar;
--
-- Name: COLUMN insights_by_period.type; Type: COMMENT; Schema: public; Owner: valknar
--
COMMENT ON COLUMN public.insights_by_period.type IS '0: time_saved_minutes, 1: runtime_milliseconds, 2: success, 3: failure';
--
-- Name: COLUMN insights_by_period."periodUnit"; Type: COMMENT; Schema: public; Owner: valknar
--
COMMENT ON COLUMN public.insights_by_period."periodUnit" IS '0: hour, 1: day, 2: week';
--
-- Name: insights_by_period_id_seq; Type: SEQUENCE; Schema: public; Owner: valknar
--
ALTER TABLE public.insights_by_period ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
SEQUENCE NAME public.insights_by_period_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1
);
--
-- Name: insights_metadata; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.insights_metadata (
"metaId" integer NOT NULL,
"workflowId" character varying(16),
"projectId" character varying(36),
"workflowName" character varying(128) NOT NULL,
"projectName" character varying(255) NOT NULL
);
ALTER TABLE public.insights_metadata OWNER TO valknar;
--
-- Name: insights_metadata_metaId_seq; Type: SEQUENCE; Schema: public; Owner: valknar
--
ALTER TABLE public.insights_metadata ALTER COLUMN "metaId" ADD GENERATED BY DEFAULT AS IDENTITY (
SEQUENCE NAME public."insights_metadata_metaId_seq"
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1
);
--
-- Name: insights_raw; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.insights_raw (
id integer NOT NULL,
"metaId" integer NOT NULL,
type integer NOT NULL,
value integer NOT NULL,
"timestamp" timestamp(0) with time zone DEFAULT CURRENT_TIMESTAMP NOT NULL
);
ALTER TABLE public.insights_raw OWNER TO valknar;
--
-- Name: COLUMN insights_raw.type; Type: COMMENT; Schema: public; Owner: valknar
--
COMMENT ON COLUMN public.insights_raw.type IS '0: time_saved_minutes, 1: runtime_milliseconds, 2: success, 3: failure';
--
-- Name: insights_raw_id_seq; Type: SEQUENCE; Schema: public; Owner: valknar
--
ALTER TABLE public.insights_raw ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
SEQUENCE NAME public.insights_raw_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1
);
--
-- Name: installed_nodes; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.installed_nodes (
name character varying(200) NOT NULL,
type character varying(200) NOT NULL,
"latestVersion" integer DEFAULT 1 NOT NULL,
package character varying(241) NOT NULL
);
ALTER TABLE public.installed_nodes OWNER TO valknar;
--
-- Name: installed_packages; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.installed_packages (
"packageName" character varying(214) NOT NULL,
"installedVersion" character varying(50) NOT NULL,
"authorName" character varying(70),
"authorEmail" character varying(70),
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL
);
ALTER TABLE public.installed_packages OWNER TO valknar;
--
-- Name: invalid_auth_token; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.invalid_auth_token (
token character varying(512) NOT NULL,
"expiresAt" timestamp(3) with time zone NOT NULL
);
ALTER TABLE public.invalid_auth_token OWNER TO valknar;
--
-- Name: migrations; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.migrations (
id integer NOT NULL,
"timestamp" bigint NOT NULL,
name character varying NOT NULL
);
ALTER TABLE public.migrations OWNER TO valknar;
--
-- Name: migrations_id_seq; Type: SEQUENCE; Schema: public; Owner: valknar
--
CREATE SEQUENCE public.migrations_id_seq
AS integer
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
ALTER SEQUENCE public.migrations_id_seq OWNER TO valknar;
--
-- Name: migrations_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: valknar
--
ALTER SEQUENCE public.migrations_id_seq OWNED BY public.migrations.id;
--
-- Name: processed_data; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.processed_data (
"workflowId" character varying(36) NOT NULL,
context character varying(255) NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
value text NOT NULL
);
ALTER TABLE public.processed_data OWNER TO valknar;
--
-- Name: project; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.project (
id character varying(36) NOT NULL,
name character varying(255) NOT NULL,
type character varying(36) NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
icon json,
description character varying(512)
);
ALTER TABLE public.project OWNER TO valknar;
--
-- Name: project_relation; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.project_relation (
"projectId" character varying(36) NOT NULL,
"userId" uuid NOT NULL,
role character varying NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL
);
ALTER TABLE public.project_relation OWNER TO valknar;
--
-- Name: role; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.role (
slug character varying(128) NOT NULL,
"displayName" text,
description text,
"roleType" text,
"systemRole" boolean DEFAULT false NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL
);
ALTER TABLE public.role OWNER TO valknar;
--
-- Name: COLUMN role.slug; Type: COMMENT; Schema: public; Owner: valknar
--
COMMENT ON COLUMN public.role.slug IS 'Unique identifier of the role for example: "global:owner"';
--
-- Name: COLUMN role."displayName"; Type: COMMENT; Schema: public; Owner: valknar
--
COMMENT ON COLUMN public.role."displayName" IS 'Name used to display in the UI';
--
-- Name: COLUMN role.description; Type: COMMENT; Schema: public; Owner: valknar
--
COMMENT ON COLUMN public.role.description IS 'Text describing the scope in more detail of users';
--
-- Name: COLUMN role."roleType"; Type: COMMENT; Schema: public; Owner: valknar
--
COMMENT ON COLUMN public.role."roleType" IS 'Type of the role, e.g., global, project, or workflow';
--
-- Name: COLUMN role."systemRole"; Type: COMMENT; Schema: public; Owner: valknar
--
COMMENT ON COLUMN public.role."systemRole" IS 'Indicates if the role is managed by the system and cannot be edited';
--
-- Name: role_scope; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.role_scope (
"roleSlug" character varying(128) NOT NULL,
"scopeSlug" character varying(128) NOT NULL
);
ALTER TABLE public.role_scope OWNER TO valknar;
--
-- Name: scope; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.scope (
slug character varying(128) NOT NULL,
"displayName" text,
description text
);
ALTER TABLE public.scope OWNER TO valknar;
--
-- Name: COLUMN scope.slug; Type: COMMENT; Schema: public; Owner: valknar
--
COMMENT ON COLUMN public.scope.slug IS 'Unique identifier of the scope for example: "project:create"';
--
-- Name: COLUMN scope."displayName"; Type: COMMENT; Schema: public; Owner: valknar
--
COMMENT ON COLUMN public.scope."displayName" IS 'Name used to display in the UI';
--
-- Name: COLUMN scope.description; Type: COMMENT; Schema: public; Owner: valknar
--
COMMENT ON COLUMN public.scope.description IS 'Text describing the scope in more detail of users';
--
-- Name: settings; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.settings (
key character varying(255) NOT NULL,
value text NOT NULL,
"loadOnStartup" boolean DEFAULT false NOT NULL
);
ALTER TABLE public.settings OWNER TO valknar;
--
-- Name: shared_credentials; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.shared_credentials (
"credentialsId" character varying(36) CONSTRAINT "shared_credentials_2_credentialsId_not_null" NOT NULL,
"projectId" character varying(36) CONSTRAINT "shared_credentials_2_projectId_not_null" NOT NULL,
role text CONSTRAINT shared_credentials_2_role_not_null NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) CONSTRAINT "shared_credentials_2_createdAt_not_null" NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) CONSTRAINT "shared_credentials_2_updatedAt_not_null" NOT NULL
);
ALTER TABLE public.shared_credentials OWNER TO valknar;
--
-- Name: shared_workflow; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.shared_workflow (
"workflowId" character varying(36) CONSTRAINT "shared_workflow_2_workflowId_not_null" NOT NULL,
"projectId" character varying(36) CONSTRAINT "shared_workflow_2_projectId_not_null" NOT NULL,
role text CONSTRAINT shared_workflow_2_role_not_null NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) CONSTRAINT "shared_workflow_2_createdAt_not_null" NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) CONSTRAINT "shared_workflow_2_updatedAt_not_null" NOT NULL
);
ALTER TABLE public.shared_workflow OWNER TO valknar;
--
-- Name: tag_entity; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.tag_entity (
name character varying(24) NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
id character varying(36) CONSTRAINT tag_entity_id_not_null1 NOT NULL
);
ALTER TABLE public.tag_entity OWNER TO valknar;
--
-- Name: test_case_execution; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.test_case_execution (
id character varying(36) NOT NULL,
"testRunId" character varying(36) NOT NULL,
"executionId" integer,
status character varying NOT NULL,
"runAt" timestamp(3) with time zone,
"completedAt" timestamp(3) with time zone,
"errorCode" character varying,
"errorDetails" json,
metrics json,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
inputs json,
outputs json
);
ALTER TABLE public.test_case_execution OWNER TO valknar;
--
-- Name: test_run; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.test_run (
id character varying(36) NOT NULL,
"workflowId" character varying(36) NOT NULL,
status character varying NOT NULL,
"errorCode" character varying,
"errorDetails" json,
"runAt" timestamp(3) with time zone,
"completedAt" timestamp(3) with time zone,
metrics json,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL
);
ALTER TABLE public.test_run OWNER TO valknar;
--
-- Name: user; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public."user" (
id uuid DEFAULT uuid_in((OVERLAY(OVERLAY(md5((((random())::text || ':'::text) || (clock_timestamp())::text)) PLACING '4'::text FROM 13) PLACING to_hex((floor(((random() * (((11 - 8) + 1))::double precision) + (8)::double precision)))::integer) FROM 17))::cstring) NOT NULL,
email character varying(255),
"firstName" character varying(32),
"lastName" character varying(32),
password character varying(255),
"personalizationAnswers" json,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
settings json,
disabled boolean DEFAULT false NOT NULL,
"mfaEnabled" boolean DEFAULT false NOT NULL,
"mfaSecret" text,
"mfaRecoveryCodes" text,
"lastActiveAt" date,
"roleSlug" character varying(128) DEFAULT 'global:member'::character varying NOT NULL
);
ALTER TABLE public."user" OWNER TO valknar;
--
-- Name: user_api_keys; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.user_api_keys (
id character varying(36) NOT NULL,
"userId" uuid NOT NULL,
label character varying(100) NOT NULL,
"apiKey" character varying NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
scopes json
);
ALTER TABLE public.user_api_keys OWNER TO valknar;
--
-- Name: variables; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.variables (
key character varying(50) NOT NULL,
type character varying(50) DEFAULT 'string'::character varying NOT NULL,
value character varying(255),
id character varying(36) CONSTRAINT variables_id_not_null1 NOT NULL
);
ALTER TABLE public.variables OWNER TO valknar;
--
-- Name: webhook_entity; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.webhook_entity (
"webhookPath" character varying NOT NULL,
method character varying NOT NULL,
node character varying NOT NULL,
"webhookId" character varying,
"pathLength" integer,
"workflowId" character varying(36) CONSTRAINT "webhook_entity_workflowId_not_null1" NOT NULL
);
ALTER TABLE public.webhook_entity OWNER TO valknar;
--
-- Name: workflow_entity; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.workflow_entity (
name character varying(128) NOT NULL,
active boolean NOT NULL,
nodes json NOT NULL,
connections json NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
settings json,
"staticData" json,
"pinData" json,
"versionId" character(36),
"triggerCount" integer DEFAULT 0 NOT NULL,
id character varying(36) CONSTRAINT workflow_entity_id_not_null1 NOT NULL,
meta json,
"parentFolderId" character varying(36) DEFAULT NULL::character varying,
"isArchived" boolean DEFAULT false NOT NULL
);
ALTER TABLE public.workflow_entity OWNER TO valknar;
--
-- Name: workflow_history; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.workflow_history (
"versionId" character varying(36) NOT NULL,
"workflowId" character varying(36) NOT NULL,
authors character varying(255) NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
nodes json NOT NULL,
connections json NOT NULL
);
ALTER TABLE public.workflow_history OWNER TO valknar;
--
-- Name: workflow_statistics; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.workflow_statistics (
count integer DEFAULT 0,
"latestEvent" timestamp(3) with time zone,
name character varying(128) NOT NULL,
"workflowId" character varying(36) CONSTRAINT "workflow_statistics_workflowId_not_null1" NOT NULL,
"rootCount" integer DEFAULT 0
);
ALTER TABLE public.workflow_statistics OWNER TO valknar;
--
-- Name: workflows_tags; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.workflows_tags (
"workflowId" character varying(36) CONSTRAINT "workflows_tags_workflowId_not_null1" NOT NULL,
"tagId" character varying(36) CONSTRAINT "workflows_tags_tagId_not_null1" NOT NULL
);
ALTER TABLE public.workflows_tags OWNER TO valknar;
--
-- Name: auth_provider_sync_history id; Type: DEFAULT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.auth_provider_sync_history ALTER COLUMN id SET DEFAULT nextval('public.auth_provider_sync_history_id_seq'::regclass);
--
-- Name: execution_annotations id; Type: DEFAULT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.execution_annotations ALTER COLUMN id SET DEFAULT nextval('public.execution_annotations_id_seq'::regclass);
--
-- Name: execution_entity id; Type: DEFAULT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.execution_entity ALTER COLUMN id SET DEFAULT nextval('public.execution_entity_id_seq'::regclass);
--
-- Name: execution_metadata id; Type: DEFAULT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.execution_metadata ALTER COLUMN id SET DEFAULT nextval('public.execution_metadata_temp_id_seq'::regclass);
--
-- Name: migrations id; Type: DEFAULT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.migrations ALTER COLUMN id SET DEFAULT nextval('public.migrations_id_seq'::regclass);
--
-- Data for Name: annotation_tag_entity; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.annotation_tag_entity (id, name, "createdAt", "updatedAt") FROM stdin;
\.
--
-- Data for Name: auth_identity; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.auth_identity ("userId", "providerId", "providerType", "createdAt", "updatedAt") FROM stdin;
\.
--
-- Data for Name: auth_provider_sync_history; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.auth_provider_sync_history (id, "providerType", "runMode", status, "startedAt", "endedAt", scanned, created, updated, disabled, error) FROM stdin;
\.
--
-- Data for Name: credentials_entity; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.credentials_entity (name, data, type, "createdAt", "updatedAt", id, "isManaged") FROM stdin;
Bearer Auth account U2FsdGVkX19+0hnpmx/fpz6mmBIR36WaxiquEciB0/PQQNmWSwZdbQ1GJN1MQXHfTnmiJEz12nqsqO10w+BmG5ZlR9CVlWqujRG8PTG9KT0= httpBearerAuth 2025-10-10 09:03:30.997+00 2025-10-10 09:03:30.995+00 pW7BpbFSyoxBbKEI f
Header Auth account U2FsdGVkX1/fL6UzziJjpOei0z+gdldTEtTzNDe2t76kmV0HZeRVnbEbq1mu7EpeC+NsDQmIoTAktNT3urbfuw== httpHeaderAuth 2025-10-10 14:57:16.398+00 2025-10-10 14:57:16.397+00 mYnjLvI2lMKFB4Xi f
MQTT account U2FsdGVkX1+X0bJd7levWeyq2y9VXMn0e9qKYWQllYYx/jzEYOyXE3ONKd4xNc+D mqtt 2025-10-10 21:07:31.25+00 2025-10-10 21:07:31.248+00 rqKKnJhZrSWZoVl6 f
\.
--
-- Data for Name: data_table; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.data_table (id, name, "projectId", "createdAt", "updatedAt") FROM stdin;
\.
--
-- Data for Name: data_table_column; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.data_table_column (id, name, type, index, "dataTableId", "createdAt", "updatedAt") FROM stdin;
\.
--
-- Data for Name: event_destinations; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.event_destinations (id, destination, "createdAt", "updatedAt") FROM stdin;
\.
--
-- Data for Name: execution_annotation_tags; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.execution_annotation_tags ("annotationId", "tagId") FROM stdin;
\.
--
-- Data for Name: execution_annotations; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.execution_annotations (id, "executionId", vote, note, "createdAt", "updatedAt") FROM stdin;
\.
--
-- Data for Name: execution_data; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.execution_data ("executionId", "workflowData", data) FROM stdin;
1 {"id":"JntLnJIWAtFUxzoj","name":"My workflow 2","active":false,"nodes":[{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"valknar/home - Push","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"}],"connections":{},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4"},{"runData":"5","lastNodeExecuted":"4","error":"6","pinData":"7"},{"contextData":"8","nodeExecutionStack":"9","waitingExecution":"10"},"valknar/home - Push",{"valknar/home - Push":"11"},{"message":"12","stack":"13"},{},{},["14"],{},["15"],"No Respond to Webhook node found in the workflow","WorkflowConfigurationError: No Respond to Webhook node found in the workflow\\n at checkResponseModeConfiguration (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@aws-sdk+credential-providers@3.808.0_asn1.js@5_afd197edb2c1f848eae21a96a97fab23/node_modules/n8n-nodes-base/nodes/Webhook/utils.ts:159:9)\\n at Webhook.webhook (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@aws-sdk+credential-providers@3.808.0_asn1.js@5_afd197edb2c1f848eae21a96a97fab23/node_modules/n8n-nodes-base/nodes/Webhook/Webhook.node.ts:211:34)\\n at WebhookService.runWebhook (/usr/local/lib/node_modules/n8n/src/webhooks/webhook.service.ts:365:21)\\n at Object.executeWebhook (/usr/local/lib/node_modules/n8n/src/webhooks/webhook-helpers.ts:467:60)\\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\\n at /usr/local/lib/node_modules/n8n/src/webhooks/test-webhooks.ts:126:25",{"node":"16","data":"17","source":null},{"startTime":1760085907128,"executionIndex":0,"source":"18","hints":"19","executionTime":1,"executionStatus":"20","error":"21"},{"parameters":"22","type":"23","typeVersion":2.1,"position":"24","id":"25","name":"4","webhookId":"26"},{"main":"27"},[],[],"error",{"message":"12","stack":"13"},{"multipleMethods":false,"httpMethod":"28","path":"26","authentication":"29","responseMode":"30","webhookNotice":"31","options":"32"},"n8n-nodes-base.webhook",[0,0],"ca896859-3fb7-45a5-b707-7b74219b33e3","5ed1a77b-13b2-4df8-8d38-1059f8618d15",["33"],"GET","none","responseNode","",{},["34"],{"json":"35","pairedItem":"36"},{},{"item":0}]
2 {"id":"JntLnJIWAtFUxzoj","name":"My workflow 2","active":false,"nodes":[{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"valknar/home - Push","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[208,0],"id":"70e34713-16b0-4927-a8c8-e9ed717569b3","name":"Respond to Webhook"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"GET","url":"http://semaphore:3000/api/integrations/qsco1509e9wuizti","authentication":"none","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":false,"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[544,0],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"HTTP Request"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[352,144],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"Respond to Webhook1"}],"connections":{"valknar/home - Push":{"main":[[{"node":"Respond to Webhook1","type":"main","index":0}]]},"Respond to Webhook":{"main":[[{"node":"HTTP Request","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","pinData":"5","lastNodeExecuted":"6"},{"contextData":"7","nodeExecutionStack":"8","waitingExecution":"9"},{"valknar/home - Push":"10","Respond to Webhook1":"11"},{},"Respond to Webhook1",{},[],{},["12"],["13"],{"startTime":1760086500929,"executionIndex":0,"source":"14","hints":"15","executionTime":1,"executionStatus":"16","data":"17"},{"startTime":1760086500931,"executionIndex":1,"source":"18","hints":"19","executionTime":2,"executionStatus":"16","data":"20"},[],[],"success",{"main":"21"},["22"],[],{"main":"23"},["24"],{"previousNode":"25"},["26"],["27"],"valknar/home - Push",["28"],{"json":"29","pairedItem":"30"},{"json":"29","pairedItem":"31"},{"headers":"32","params":"33","query":"34","body":"35","webhookUrl":"36","executionMode":"37"},{"item":0},{"item":0},{"host":"38","user-agent":"39","accept":"40","accept-encoding":"41","accept-language":"42","cookie":"43","priority":"44","sec-ch-ua":"45","sec-ch-ua-mobile":"46","sec-ch-ua-platform":"47","sec-fetch-dest":"48","sec-fetch-mode":"49","sec-fetch-site":"50","sec-fetch-user":"51","upgrade-insecure-requests":"52","x-forwarded-for":"53","x-forwarded-host":"38","x-forwarded-port":"54","x-forwarded-proto":"55","x-forwarded-server":"56","x-real-ip":"53"},{},{},{},"https://chain.pivoine.art/webhook-test/5ed1a77b-13b2-4df8-8d38-1059f8618d15","test","chain.pivoine.art","Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36","text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","gzip, deflate, br, zstd","de-DE,de;q=0.9,en-GB;q=0.8,en;q=0.7,en-US;q=0.6","rl_page_init_referrer=RudderEncrypt%3AU2FsdGVkX18%2FKWx2MiDT%2BPP5UKOvC4t3Dp2tmHcRx6s%3D; rl_page_init_referring_domain=RudderEncrypt%3AU2FsdGVkX1%2BnnUOTvEhnaukKMWAMxzZR88rpGblgyMQ%3D; rl_anonymous_id=RudderEncrypt%3AU2FsdGVkX1%2FJUumrOaXTaPxx8m3G1ePE3Fq3nNsYsi9iQLQw2PX8vkQRx%2FwGqqebUFB0m8pfQyhnzJouZ3CJFw%3D%3D; rl_user_id=RudderEncrypt%3AU2FsdGVkX1%2B%2Fszi7T8XYuaY9r9LRIX%2FUsvnn4E8XjRJ7VtU%2BAuC%2BZ%2BYOegHnLWCLEJ0Ko1jMu7vzOFwutOeV3b6M4IbAIpwMX4%2F8%2F2Y4za3yxjAy6OkHtJNvHKbxl25JMx7ggCHCebDWCs3NUNEGFvsJOjycaoXJ2Cw%2BhC6t%2B8Y%3D; rl_trait=RudderEncrypt%3AU2FsdGVkX1%2BuCOqMwAEODAiZBrb0KXsKngxaFinSmTGdNojNrOP%2BDkPFTvHURL%2FXcraWl9LHd%2FJeGiWMTES%2FBrK%2B0BWGFQ0GEw5tYk02AkmzFNoQVMD1z0Me%2F%2
57 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760126019018,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760126019018,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760126019019,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760126019020,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
146 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"0b8b9fe1-87de-4070-9289-678bb1aa9248","leftValue":"event_type","rightValue":"/(push|mqtt)/","operator":{"type":"string","operation":"notRegex"}}],"combinator":"and"},"renameOutput":true,"outputKey":"trace"}]},"looseTypeValidation":true,"options":{"fallbackOutput":2,"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","body
3 {"id":"JntLnJIWAtFUxzoj","name":"My workflow 2","active":false,"nodes":[{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"valknar/home - Push","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"GET","url":"http://semaphore:3000/api/integrations/qsco1509e9wuizti","authentication":"none","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":false,"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[432,0],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"HTTP Request"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"Respond to Webhook1"}],"connections":{"valknar/home - Push":{"main":[[{"node":"Respond to Webhook1","type":"main","index":0}]]},"Respond to Webhook1":{"main":[[{"node":"HTTP Request","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","pinData":"5","lastNodeExecuted":"6","error":"7"},{"contextData":"8","nodeExecutionStack":"9","waitingExecution":"10"},{"valknar/home - Push":"11","Respond to Webhook1":"12","HTTP Request":"13"},{},"HTTP Request",{"level":"14","tags":"15","message":"16","stack":"17"},{"node:HTTP Request":"18"},["19"],{},["20"],["21"],["22"],"error",{},"Invalid JSON in response body","Error: Invalid JSON in response body\\n at jsonParse (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-workflow@file+packages+workflow/node_modules/n8n-workflow/src/utils.ts:145:10)\\n at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@aws-sdk+credential-providers@3.808.0_asn1.js@5_afd197edb2c1f848eae21a96a97fab23/node_modules/n8n-nodes-base/nodes/HttpRequest/V3/HttpRequestV3.node.ts:915:34)\\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\\n at WorkflowExecute.executeNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1091:8)\\n at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1272:11)\\n at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1673:27\\n at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2287:11",{"response":"23"},{"node":"24","data":"25","source":"26"},{"startTime":1760086570508,"executionIndex":0,"source":"27","hints":"28","executionTime":0,"executionStatus":"29","data":"30"},{"startTime":1760086570508,"executionIndex":1,"source":"31","hints":"32","executionTime":1,"executionStatus":"29","data":"33"},{"startTime":1760086570510,"executionIndex":2,"source":"34","hints":"35","executionTime":33,"executionStatus":"14","error":"36"},{"body":"37","headers":"38","statusCode":204,"statusMessage":"39"},{"parameters":"40","type":"41","typeVersion":4.2,"position":"42","id":"43","name":"6"},{"main":"44"},{"main":"34"},[],[],"s
58 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760126019044,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760126019044,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760126019045,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760126019045,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
147 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"'mqtt'","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"0b8b9fe1-87de-4070-9289-678bb1aa9248","leftValue":"event_type","rightValue":"/(push|mqtt)/","operator":{"type":"string","operation":"notRegex"}}],"combinator":"and"},"renameOutput":true,"outputKey":"trace"}]},"looseTypeValidation":true,"options":{"fallbackOutput":2,"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bo
4 {"id":"JntLnJIWAtFUxzoj","name":"My workflow 2","active":false,"nodes":[{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"valknar/home - Push","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"template_id","value":"2"},{"name":"kompose_command","value":"up -d"}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[432,0],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"HTTP Request","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"Respond to Webhook1"}],"connections":{"valknar/home - Push":{"main":[[{"node":"Respond to Webhook1","type":"main","index":0}]]},"Respond to Webhook1":{"main":[[{"node":"HTTP Request","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4","error":"8"},{"contextData":"9","nodeExecutionStack":"10","metadata":"11","waitingExecution":"12","waitingExecutionSource":"13"},"HTTP Request",["14","15","4"],{"valknar/home - Push":"16","Respond to Webhook1":"17","HTTP Request":"18"},{},{"level":"19","tags":"20","description":"21","timestamp":1760087329413,"context":"22","functionality":"23","name":"24","node":"25","messages":"26","httpCode":"27","message":"28","stack":"29"},{},["30"],{},{},{},"valknar/home - Push","Respond to Webhook1",["31"],["32"],["33"],"warning",{},"400 - \\"\\"",{"itemIndex":0,"request":"34"},"regular","NodeApiError",{"parameters":"35","type":"36","typeVersion":4.2,"position":"37","id":"38","name":"4","credentials":"39"},["21"],"400","Bad request - please check your parameters","NodeApiError: Bad request - please check your parameters\\n at ExecuteContext.requestWithAuthentication (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/node-execution-context/utils/request-helper-functions.ts:1472:10)\\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\\n at ExecuteContext.requestWithAuthentication (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/node-execution-context/utils/request-helper-functions.ts:1758:11)",{"node":"40","data":"41","source":"42"},{"startTime":1760086570508,"executionIndex":0,"source":"43","hints":"44","executionTime":0,"executionStatus":"45","data":"46"},{"startTime":1760086570508,"executionIndex":1,"source":"47","hints":"48","executionTime":1,"executionStatus":"45","data":"49"},{"startTime":1760087329361,"executionIndex":2,"source":"50","hints":"51","executionTime":60,"executionStatus":"52","error":"53"},{"body":"54","headers":"55","method":"56","uri":"57","gzip":true,"rejectUnauthorized":true,"followRedirect":true,"resolveWithFullResponse":true,"followAllRedirects":true,"timeout":300000,"encoding":null,"json":false,"useStream":true},{"preBuiltAgentsCalloutHttpRequest":"58","curl
5 {"id":"JntLnJIWAtFUxzoj","name":"My workflow 2","active":false,"nodes":[{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"valknar/home - Push","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"template_id","value":"2"},{"name":"environment","value":"{\\"kompose_command\\":\\"up -d\\"}"}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[432,0],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"HTTP Request","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"Respond to Webhook1"}],"connections":{"valknar/home - Push":{"main":[[{"node":"Respond to Webhook1","type":"main","index":0}]]},"Respond to Webhook1":{"main":[[{"node":"HTTP Request","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4","error":"8"},{"contextData":"9","nodeExecutionStack":"10","metadata":"11","waitingExecution":"12","waitingExecutionSource":"13"},"HTTP Request",["14","15","4"],{"valknar/home - Push":"16","Respond to Webhook1":"17","HTTP Request":"18"},{},{"level":"19","tags":"20","description":"21","timestamp":1760087727015,"context":"22","functionality":"23","name":"24","node":"25","messages":"26","httpCode":"27","message":"28","stack":"29"},{},["30"],{},{},{},"valknar/home - Push","Respond to Webhook1",["31"],["32"],["33"],"warning",{},"400 - \\"\\"",{"itemIndex":0,"request":"34"},"regular","NodeApiError",{"parameters":"35","type":"36","typeVersion":4.2,"position":"37","id":"38","name":"4","credentials":"39"},["21"],"400","Bad request - please check your parameters","NodeApiError: Bad request - please check your parameters\\n at ExecuteContext.requestWithAuthentication (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/node-execution-context/utils/request-helper-functions.ts:1472:10)\\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\\n at ExecuteContext.requestWithAuthentication (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/node-execution-context/utils/request-helper-functions.ts:1758:11)",{"node":"40","data":"41","source":"42"},{"startTime":1760086570508,"executionIndex":0,"source":"43","hints":"44","executionTime":0,"executionStatus":"45","data":"46"},{"startTime":1760086570508,"executionIndex":1,"source":"47","hints":"48","executionTime":1,"executionStatus":"45","data":"49"},{"startTime":1760087727004,"executionIndex":2,"source":"50","hints":"51","executionTime":12,"executionStatus":"52","error":"53"},{"body":"54","headers":"55","method":"56","uri":"57","gzip":true,"rejectUnauthorized":true,"followRedirect":true,"resolveWithFullResponse":true,"followAllRedirects":true,"timeout":300000,"encoding":null,"json":false,"useStream":true},{"preBuiltAgentsCall
59 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760126019071,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760126019071,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760126019072,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760126019072,"executionIndex":3,"source":"27","hints":"28","executionTime":5,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
148 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"\\"mqtt\\"","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"0b8b9fe1-87de-4070-9289-678bb1aa9248","leftValue":"event_type","rightValue":"/(push|mqtt)/","operator":{"type":"string","operation":"notRegex"}}],"combinator":"and"},"renameOutput":true,"outputKey":"trace"}]},"looseTypeValidation":true,"options":{"fallbackOutput":2,"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair"
6 {"id":"JntLnJIWAtFUxzoj","name":"My workflow 2","active":false,"nodes":[{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"valknar/home - Push","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"raw","rawContentType":"application/json","body":"{ \\"template_id\\": 4, \\"environment\\": {\\"kompose_command\\":\\"up -d\\"} }","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[432,0],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"HTTP Request","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"Respond to Webhook1"}],"connections":{"valknar/home - Push":{"main":[[{"node":"Respond to Webhook1","type":"main","index":0}]]},"Respond to Webhook1":{"main":[[{"node":"HTTP Request","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4","error":"8"},{"contextData":"9","nodeExecutionStack":"10","metadata":"11","waitingExecution":"12","waitingExecutionSource":"13"},"HTTP Request",["14","15","4"],{"valknar/home - Push":"16","Respond to Webhook1":"17","HTTP Request":"18"},{},{"level":"19","tags":"20","description":"21","timestamp":1760087834051,"context":"22","functionality":"23","name":"24","node":"25","messages":"26","httpCode":"27","message":"28","stack":"29"},{},["30"],{},{},{},"valknar/home - Push","Respond to Webhook1",["31"],["32"],["33"],"warning",{},"400 - \\"\\"",{"itemIndex":0,"request":"34"},"regular","NodeApiError",{"parameters":"35","type":"36","typeVersion":4.2,"position":"37","id":"38","name":"4","credentials":"39"},["21"],"400","Bad request - please check your parameters","NodeApiError: Bad request - please check your parameters\\n at ExecuteContext.requestWithAuthentication (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/node-execution-context/utils/request-helper-functions.ts:1472:10)\\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\\n at ExecuteContext.requestWithAuthentication (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/node-execution-context/utils/request-helper-functions.ts:1758:11)",{"node":"40","data":"41","source":"42"},{"startTime":1760086570508,"executionIndex":0,"source":"43","hints":"44","executionTime":0,"executionStatus":"45","data":"46"},{"startTime":1760086570508,"executionIndex":1,"source":"47","hints":"48","executionTime":1,"executionStatus":"45","data":"49"},{"startTime":1760087834042,"executionIndex":2,"source":"50","hints":"51","executionTime":11,"executionStatus":"52","error":"53"},{"body":"54","headers":"55","method":"56","uri":"57","gzip":true,"rejectUnauthorized":true,"followRedirect":true,"resolveWithFullResponse":true,"followAllRedirects":true,"timeout":300000,"encoding":null,"json":false,"useStream":true},{"preBuiltAgentsCalloutHttpRequest":"58","curlImport":"58
7 {"id":"JntLnJIWAtFUxzoj","name":"My workflow 2","active":false,"nodes":[{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"valknar/home - Push","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n\\"template_id\\": 2,\\n\\"environment\\": {\\"kompose_command\\":\\"up -d\\"}\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[432,0],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"HTTP Request","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"Respond to Webhook1"}],"connections":{"valknar/home - Push":{"main":[[{"node":"Respond to Webhook1","type":"main","index":0}]]},"Respond to Webhook1":{"main":[[{"node":"HTTP Request","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4","error":"8"},{"contextData":"9","nodeExecutionStack":"10","metadata":"11","waitingExecution":"12","waitingExecutionSource":"13"},"HTTP Request",["14","15","4"],{"valknar/home - Push":"16","Respond to Webhook1":"17","HTTP Request":"18"},{},{"level":"19","tags":"20","description":"21","timestamp":1760087959896,"context":"22","functionality":"23","name":"24","node":"25","messages":"26","httpCode":"27","message":"28","stack":"29"},{},["30"],{},{},{},"valknar/home - Push","Respond to Webhook1",["31"],["32"],["33"],"warning",{},"400 - \\"\\"",{"itemIndex":0,"request":"34"},"regular","NodeApiError",{"parameters":"35","type":"36","typeVersion":4.2,"position":"37","id":"38","name":"4","credentials":"39"},["21"],"400","Bad request - please check your parameters","NodeApiError: Bad request - please check your parameters\\n at ExecuteContext.requestWithAuthentication (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/node-execution-context/utils/request-helper-functions.ts:1472:10)\\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\\n at ExecuteContext.requestWithAuthentication (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/node-execution-context/utils/request-helper-functions.ts:1758:11)",{"node":"40","data":"41","source":"42"},{"startTime":1760086570508,"executionIndex":0,"source":"43","hints":"44","executionTime":0,"executionStatus":"45","data":"46"},{"startTime":1760086570508,"executionIndex":1,"source":"47","hints":"48","executionTime":1,"executionStatus":"45","data":"49"},{"startTime":1760087959888,"executionIndex":2,"source":"50","hints":"51","executionTime":9,"executionStatus":"52","error":"53"},{"body":"54","headers":"55","method":"56","uri":"57","gzip":true,"rejectUnauthorized":true,"followRedirect":true,"resolveWithFullResponse":true,"followAllRedirects":true,"timeout":300000,"encoding":null,"json":false,"useStream":true},{"preBuiltAgentsCalloutHttpRequest":"58","curlImport":"58",
60 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760126019098,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760126019098,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760126019099,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760126019100,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
149 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T21:56:13.833Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"\\"mqtt\\"","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"0b8b9fe1-87de-4070-9289-678bb1aa9248","leftValue":"event_type","rightValue":"/(push|mqtt)/","operator":{"type":"string","operation":"notRegex"}}],"combinator":"and"},"renameOutput":true,"outputKey":"trace"}]},"looseTypeValidation":true,"options":{"fallbackOutput":2,"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.C
8 {"id":"JntLnJIWAtFUxzoj","name":"My workflow 2","active":false,"nodes":[{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"valknar/home - Push","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 2\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[432,0],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"HTTP Request","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"Respond to Webhook1"}],"connections":{"valknar/home - Push":{"main":[[{"node":"Respond to Webhook1","type":"main","index":0}]]},"Respond to Webhook1":{"main":[[{"node":"HTTP Request","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"HTTP Request",["13","14","4"],{"valknar/home - Push":"15","Respond to Webhook1":"16","HTTP Request":"17"},{},{"node:HTTP Request":"18"},[],{},{},{},"valknar/home - Push","Respond to Webhook1",["19"],["20"],["21"],{"response":"22"},{"startTime":1760086570508,"executionIndex":0,"source":"23","hints":"24","executionTime":0,"executionStatus":"25","data":"26"},{"startTime":1760086570508,"executionIndex":1,"source":"27","hints":"28","executionTime":1,"executionStatus":"25","data":"29"},{"startTime":1760087994832,"executionIndex":2,"source":"30","hints":"31","executionTime":25,"executionStatus":"25","data":"32"},{"body":"33"},[],[],"success",{"main":"34"},["35"],[],{"main":"36"},["37"],[],{"main":"38"},{"id":17,"template_id":2,"project_id":1,"status":"39","playbook":"40","secret":"41","user_id":1,"created":"42","limit":"40"},["43"],{"previousNode":"13"},["44"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["45"],"waiting","","{}","2025-10-10T09:19:54.840402009Z",["46"],["47"],["48"],{"json":"49","pairedItem":"50"},{"json":"51","pairedItem":"52"},{"json":"33","pairedItem":"53"},{"headers":"54","params":"55","query":"56","body":"57","webhookUrl":"58","executionMode":"59"},{"item":0},{"headers":"60","params":"61","query":"62","body":"63","webhookUrl":"58","executionMode":"59"},{"item":0},{"item":0},{"host":"64","user-agent":"65","accept":"66","accept-encoding":"67","accept-language":"68","cookie":"69","if-none-match":"70","priority":"71","sec-ch-ua":"72","sec-ch-ua-mobile":"73","sec-ch-ua-platform":"74","sec-fetch-dest":"75","sec-fetch-mode":"76","sec-fetch-site":"77","sec-fetch-user":"78","upgrade-insecure-requests":"79","x-forwarded-for":"80","x-forwarded-host":"64","x-forwarded-port":"81","x-forwarded-proto":"82","x-forwarded-server":"83","x-real-ip":"80"},{},{},{},"https://chain.pivoine.art/webhook-test/5ed1a77b-13b2-4df8-8d38-1059f8618d15","test",{"host":"64","user-agent":"65","accept":"66","accept-encoding":"67","accept-language":"68","cookie":"69","if-none-match":"70","priority":"71","sec-ch-ua":"72","sec-ch-ua-mobile":"73","sec-ch-ua-platform":"74","sec-fetch-dest":"75","sec-fetch-mode":"76","sec-fetch-site":"77","sec-fetch-user":"78","upgrade-insecure-requests"
9 {"id":"JntLnJIWAtFUxzoj","name":"My workflow 2","active":false,"nodes":[{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"valknar/home - Push","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[432,0],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"HTTP Request","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"Respond to Webhook1"}],"connections":{"valknar/home - Push":{"main":[[{"node":"Respond to Webhook1","type":"main","index":0}]]},"Respond to Webhook1":{"main":[[{"node":"HTTP Request","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"HTTP Request",["13","14","4"],{"valknar/home - Push":"15","Respond to Webhook1":"16","HTTP Request":"17"},{},{"node:HTTP Request":"18"},[],{},{},{},"valknar/home - Push","Respond to Webhook1",["19"],["20"],["21"],{"response":"22"},{"startTime":1760086570508,"executionIndex":0,"source":"23","hints":"24","executionTime":0,"executionStatus":"25","data":"26"},{"startTime":1760086570508,"executionIndex":1,"source":"27","hints":"28","executionTime":1,"executionStatus":"25","data":"29"},{"startTime":1760088428319,"executionIndex":2,"source":"30","hints":"31","executionTime":27,"executionStatus":"25","data":"32"},{"body":"33"},[],[],"success",{"main":"34"},["35"],[],{"main":"36"},["37"],[],{"main":"38"},{"id":18,"template_id":10,"project_id":1,"status":"39","playbook":"40","secret":"41","user_id":1,"created":"42","limit":"40"},["43"],{"previousNode":"13"},["44"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["45"],"waiting","","{}","2025-10-10T09:27:08.328421458Z",["46"],["47"],["48"],{"json":"49","pairedItem":"50"},{"json":"51","pairedItem":"52"},{"json":"33","pairedItem":"53"},{"headers":"54","params":"55","query":"56","body":"57","webhookUrl":"58","executionMode":"59"},{"item":0},{"headers":"60","params":"61","query":"62","body":"63","webhookUrl":"58","executionMode":"59"},{"item":0},{"item":0},{"host":"64","user-agent":"65","accept":"66","accept-encoding":"67","accept-language":"68","cookie":"69","if-none-match":"70","priority":"71","sec-ch-ua":"72","sec-ch-ua-mobile":"73","sec-ch-ua-platform":"74","sec-fetch-dest":"75","sec-fetch-mode":"76","sec-fetch-site":"77","sec-fetch-user":"78","upgrade-insecure-requests":"79","x-forwarded-for":"80","x-forwarded-host":"64","x-forwarded-port":"81","x-forwarded-proto":"82","x-forwarded-server":"83","x-real-ip":"80"},{},{},{},"https://chain.pivoine.art/webhook-test/5ed1a77b-13b2-4df8-8d38-1059f8618d15","test",{"host":"64","user-agent":"65","accept":"66","accept-encoding":"67","accept-language":"68","cookie":"69","if-none-match":"70","priority":"71","sec-ch-ua":"72","sec-ch-ua-mobile":"73","sec-ch-ua-platform":"74","sec-fetch-dest":"75","sec-fetch-mode":"76","sec-fetch-site":"77","sec-fetch-user":"78","upgrade-insecure-request
61 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760126019122,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760126019122,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760126019123,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760126019123,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
10 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T11:05:59.016Z","nodes":[{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"valknar/home - Push","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[432,0],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"HTTP Request","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"Respond to Webhook1"}],"connections":{"valknar/home - Push":{"main":[[{"node":"Respond to Webhook1","type":"main","index":0}]]},"Respond to Webhook1":{"main":[[{"node":"HTTP Request","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"valknar/home - Push":"9","Respond to Webhook1":"10","HTTP Request":"11"},"HTTP Request",{},[],{},["12"],["13"],["14"],{"startTime":1760109420467,"executionIndex":0,"source":"15","hints":"16","executionTime":1,"executionStatus":"17","data":"18"},{"startTime":1760109420468,"executionIndex":1,"source":"19","hints":"20","executionTime":4,"executionStatus":"17","data":"21"},{"startTime":1760109420472,"executionIndex":2,"source":"22","hints":"23","executionTime":44,"executionStatus":"17","data":"24"},[],[],"success",{"main":"25"},["26"],[],{"main":"27"},["28"],[],{"main":"29"},["30"],{"previousNode":"31"},["32"],{"previousNode":"33"},["34"],["35"],"valknar/home - Push",["36"],"Respond to Webhook1",["37"],{"json":"38","pairedItem":"39"},{"json":"38","pairedItem":"40"},{"json":"41","pairedItem":"42"},{"headers":"43","params":"44","query":"45","body":"46","webhookUrl":"47","executionMode":"48"},{"item":0},{"item":0},{"id":19,"template_id":10,"project_id":1,"status":"49","playbook":"50","secret":"51","user_id":1,"created":"52","limit":"50"},{"item":0},{"host":"53","user-agent":"54","accept-encoding":"55","x-forwarded-for":"56","x-forwarded-host":"53","x-forwarded-port":"57","x-forwarded-proto":"58","x-forwarded-server":"59","x-gitea-delivery":"60","x-gitea-event":"61","x-gitea-event-type":"61","x-gitea-hook-installation-target-type":"62","x-gitea-signature":"50","x-github-delivery":"60","x-github-event":"61","x-github-event-type":"61","x-github-hook-installation-target-type":"62","x-gogs-delivery":"60","x-gogs-event":"61","x-gogs-event-type":"61","x-gogs-signature":"50","x-hub-signature":"63","x-hub-signature-256":"64","x-real-ip":"56"},{},{"payload":"65"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production","waiting","","{}","2025-10-10T15:17:00.495246546Z","chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","b126626d-29f2-48d3-8449-f6f061263d52","push","repository","sha1=","sha256=","{\\n \\"ref\\": \\"refs/heads/main\\",\\n \\"before\\": \\"0000000000000000000000000000000000000000\\",\\n \\"after\\": \\"0000000000000000000000000000000000000000\\",\\n \\"compare_url\\": \\"https://code.pivoine.art
11 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T11:05:59.016Z","nodes":[{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"valknar/home - Push","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[432,0],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"HTTP Request","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"Respond to Webhook1"}],"connections":{"valknar/home - Push":{"main":[[{"node":"Respond to Webhook1","type":"main","index":0}]]},"Respond to Webhook1":{"main":[[{"node":"HTTP Request","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"valknar/home - Push":"9","Respond to Webhook1":"10","HTTP Request":"11"},"HTTP Request",{},[],{},["12"],["13"],["14"],{"startTime":1760109763669,"executionIndex":0,"source":"15","hints":"16","executionTime":0,"executionStatus":"17","data":"18"},{"startTime":1760109763669,"executionIndex":1,"source":"19","hints":"20","executionTime":2,"executionStatus":"17","data":"21"},{"startTime":1760109763671,"executionIndex":2,"source":"22","hints":"23","executionTime":17,"executionStatus":"17","data":"24"},[],[],"success",{"main":"25"},["26"],[],{"main":"27"},["28"],[],{"main":"29"},["30"],{"previousNode":"31"},["32"],{"previousNode":"33"},["34"],["35"],"valknar/home - Push",["36"],"Respond to Webhook1",["37"],{"json":"38","pairedItem":"39"},{"json":"38","pairedItem":"40"},{"json":"41","pairedItem":"42"},{"headers":"43","params":"44","query":"45","body":"46","webhookUrl":"47","executionMode":"48"},{"item":0},{"item":0},{"id":20,"template_id":10,"project_id":1,"status":"49","playbook":"50","secret":"51","user_id":1,"created":"52","limit":"50"},{"item":0},{"host":"53","user-agent":"54","accept-encoding":"55","x-forwarded-for":"56","x-forwarded-host":"53","x-forwarded-port":"57","x-forwarded-proto":"58","x-forwarded-server":"59","x-gitea-delivery":"60","x-gitea-event":"61","x-gitea-event-type":"61","x-gitea-hook-installation-target-type":"62","x-gitea-signature":"50","x-github-delivery":"60","x-github-event":"61","x-github-event-type":"61","x-github-hook-installation-target-type":"62","x-gogs-delivery":"60","x-gogs-event":"61","x-gogs-event-type":"61","x-gogs-signature":"50","x-hub-signature":"63","x-hub-signature-256":"64","x-real-ip":"56"},{},{"payload":"65"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production","waiting","","{}","2025-10-10T15:22:43.679391313Z","chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","58a6e437-9c8a-4fcc-a2fc-f12df20dcd59","push","repository","sha1=","sha256=","{\\n \\"ref\\": \\"refs/heads/vps-restart\\",\\n \\"before\\": \\"0000000000000000000000000000000000000000\\",\\n \\"after\\": \\"5015ccdc4b99f663cd47b09990c743650f8ceb60\\",\\n \\"compare_url\\": \\"https://code.pivo
62 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760126020562,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760126020562,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760126020563,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760126020563,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
150 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"\\"mqtt\\"","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"F
12 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T11:05:59.016Z","nodes":[{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"valknar/home - Push","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[432,0],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"HTTP Request","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"Respond to Webhook1"}],"connections":{"valknar/home - Push":{"main":[[{"node":"Respond to Webhook1","type":"main","index":0}]]},"Respond to Webhook1":{"main":[[{"node":"HTTP Request","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"valknar/home - Push":"9","Respond to Webhook1":"10","HTTP Request":"11"},"HTTP Request",{},[],{},["12"],["13"],["14"],{"startTime":1760109878855,"executionIndex":0,"source":"15","hints":"16","executionTime":0,"executionStatus":"17","data":"18"},{"startTime":1760109878855,"executionIndex":1,"source":"19","hints":"20","executionTime":1,"executionStatus":"17","data":"21"},{"startTime":1760109878856,"executionIndex":2,"source":"22","hints":"23","executionTime":21,"executionStatus":"17","data":"24"},[],[],"success",{"main":"25"},["26"],[],{"main":"27"},["28"],[],{"main":"29"},["30"],{"previousNode":"31"},["32"],{"previousNode":"33"},["34"],["35"],"valknar/home - Push",["36"],"Respond to Webhook1",["37"],{"json":"38","pairedItem":"39"},{"json":"38","pairedItem":"40"},{"json":"41","pairedItem":"42"},{"headers":"43","params":"44","query":"45","body":"46","webhookUrl":"47","executionMode":"48"},{"item":0},{"item":0},{"id":21,"template_id":10,"project_id":1,"status":"49","playbook":"50","secret":"51","user_id":1,"created":"52","limit":"50"},{"item":0},{"host":"53","user-agent":"54","accept-encoding":"55","x-forwarded-for":"56","x-forwarded-host":"53","x-forwarded-port":"57","x-forwarded-proto":"58","x-forwarded-server":"59","x-gitea-delivery":"60","x-gitea-event":"61","x-gitea-event-type":"61","x-gitea-hook-installation-target-type":"62","x-gitea-signature":"50","x-github-delivery":"60","x-github-event":"61","x-github-event-type":"61","x-github-hook-installation-target-type":"62","x-gogs-delivery":"60","x-gogs-event":"61","x-gogs-event-type":"61","x-gogs-signature":"50","x-hub-signature":"63","x-hub-signature-256":"64","x-real-ip":"56"},{},{"payload":"65"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production","waiting","","{}","2025-10-10T15:24:38.865097828Z","chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","8a1c7769-577d-4e15-8e59-f3a135c014be","push","repository","sha1=","sha256=","{\\n \\"ref\\": \\"refs/heads/vps-restart\\",\\n \\"before\\": \\"5015ccdc4b99f663cd47b09990c743650f8ceb60\\",\\n \\"after\\": \\"c6e63bfee4cdf39da7685413575d4266945e4c50\\",\\n \\"compare_url\\": \\"https://code.pivo
13 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123020329,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123020329,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123020330,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760123020331,"executionIndex":3,"source":"27","hints":"28","executionTime":10,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{
63 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760126021302,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760126021302,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760126021303,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760126021303,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
14 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123020359,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123020359,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123020360,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123020360,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
16 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123020407,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123020407,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123020408,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123020408,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
64 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760126021322,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760126021322,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760126021323,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760126021323,"executionIndex":3,"source":"27","hints":"28","executionTime":4,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
151 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM va
15 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123020382,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123020382,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123020383,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760123020385,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
17 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123020427,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123020427,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760123020427,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760123020428,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
65 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760126022851,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760126022852,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760126022852,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760126022853,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
18 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123020656,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123020656,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123020657,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760123020658,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
20 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123021425,"executionIndex":0,"source":"17","hints":"18","executionTime":1,"executionStatus":"19","data":"20"},{"startTime":1760123021426,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760123021426,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760123021427,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
66 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760126042012,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760126042012,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760126042013,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760126042014,"executionIndex":3,"source":"27","hints":"28","executionTime":4,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
93 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130033849,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130033849,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760130033849,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760130033850,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
19 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123021405,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123021405,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123021406,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123021406,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
21 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123022956,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123022956,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123022957,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123022957,"executionIndex":3,"source":"27","hints":"28","executionTime":7,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
67 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760126042036,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760126042036,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760126042037,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760126042037,"executionIndex":3,"source":"27","hints":"28","executionTime":5,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
152 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"=event_type","rightValue":"{{ \\"push\\" }}","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"=event_type","rightValue":"={{ \\"mqtt\\" }}","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"
134 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"3360a7f9-4a86-41dd-834e-79d4c50400c0","leftValue":"event_type","rightValue":"default","operator":{"type":"string","operation":"notEmpty","singleValue":true}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":false,"options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[{"node":"console.log","type":"main","index":0}]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"
22 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123040104,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123040104,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123040105,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123040105,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
68 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127445643,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127445643,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127445644,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127445644,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
70 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127445684,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127445684,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760127445685,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127445685,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
136 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"extra","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM v
23 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123040127,"executionIndex":0,"source":"17","hints":"18","executionTime":1,"executionStatus":"19","data":"20"},{"startTime":1760123040128,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123040129,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760123040130,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
24 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123487420,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123487420,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123487421,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123487421,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
69 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127445664,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127445664,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760127445665,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127445665,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
153 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"=event_type","rightValue":"{{ \\"push\\" }}","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"=event_type","rightValue":"={{ \\"mqtt\\" }}","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"
25 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123487441,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123487441,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123487442,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123487442,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
27 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123487476,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123487476,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123487477,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123487477,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
71 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127445702,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127445702,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127445703,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127445703,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
26 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123487459,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123487459,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760123487459,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760123487460,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
28 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123487492,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123487493,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760123487493,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123487493,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
72 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127445720,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127445721,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127445721,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127445721,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
154 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"=event_type","rightValue":"{{ \\"push\\" }}","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"=event_type","rightValue":"=mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index
29 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123488154,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123488154,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123488155,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123488156,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
31 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123488528,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123488528,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760123488529,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123488529,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
73 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127445737,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127445738,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127445738,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127445738,"executionIndex":3,"source":"27","hints":"28","executionTime":4,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
30 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123488508,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123488509,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123488510,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123488510,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
32 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123490056,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123490056,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123490057,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123490057,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
74 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127445762,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127445762,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127445762,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760127445763,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
155 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"=event_type","rightValue":"{{ \\"push\\" }}","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"=event_type","rightValue":"=mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index
33 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123509208,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123509208,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123509209,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123509209,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
75 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127445783,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127445783,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127445783,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760127445784,"executionIndex":3,"source":"27","hints":"28","executionTime":4,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
77 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127466324,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127466324,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760127466325,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127466326,"executionIndex":3,"source":"27","hints":"28","executionTime":6,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
34 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123509227,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123509227,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760123509228,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760123509229,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
35 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123566384,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123566384,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760123566385,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123566385,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
76 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127447173,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127447173,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760127447174,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127447174,"executionIndex":3,"source":"27","hints":"28","executionTime":4,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
156 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"=event_type","rightValue":"{{ \\"push\\" }}","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"=event_type","rightValue":"=mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index
36 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123566405,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123566405,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760123566405,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123566406,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
38 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123566441,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123566441,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123566442,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123566442,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
78 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127466347,"executionIndex":0,"source":"17","hints":"18","executionTime":1,"executionStatus":"19","data":"20"},{"startTime":1760127466348,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127466348,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127466348,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
37 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123566423,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123566423,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760123566424,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123566424,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
39 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123566459,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123566459,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760123566460,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123566460,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
79 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127495480,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127495480,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760127495481,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127495481,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
157 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"items[0].event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"=items[0].event_type","rightValue":"=mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","i
40 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123566479,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123566479,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123566480,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123566480,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
42 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123566543,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123566543,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123566544,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123566544,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
80 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127495497,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127495497,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127495497,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127495498,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
158 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"items[0].event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"=items[0].event_type","rightValue":"=mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"items[0].event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":
41 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123566524,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123566525,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760123566525,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760123566526,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
43 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123568076,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123568076,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123568077,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123568077,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
81 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127495513,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127495513,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127495513,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127495514,"executionIndex":3,"source":"27","hints":"28","executionTime":4,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
44 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123587232,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123587233,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760123587234,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123587234,"executionIndex":3,"source":"27","hints":"28","executionTime":5,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
82 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127495532,"executionIndex":0,"source":"17","hints":"18","executionTime":1,"executionStatus":"19","data":"20"},{"startTime":1760127495533,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127495533,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760127495534,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
84 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127497031,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127497031,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127497032,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127497032,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
159 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"items[0].event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"551f91c3-ba33-46ef-9d13-849c83de8fcd","leftValue":"items[0].event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"items[0].event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"ma
45 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123587258,"executionIndex":0,"source":"17","hints":"18","executionTime":1,"executionStatus":"19","data":"20"},{"startTime":1760123587259,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123587260,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123587260,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
46 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760125735085,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760125735085,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760125735086,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760125735086,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
83 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127495548,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127495548,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760127495549,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127495549,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
47 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760125735105,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760125735105,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760125735106,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760125735106,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
49 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760125735143,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760125735143,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760125735143,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760125735144,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
85 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127497059,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127497060,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127497060,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127497061,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
160 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"items[0].event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"551f91c3-ba33-46ef-9d13-849c83de8fcd","leftValue":"items[0].event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"items[0].event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"ma
48 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760125735125,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760125735125,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760125735126,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760125735127,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
50 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760125735161,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760125735161,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760125735162,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760125735162,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
86 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127497080,"executionIndex":0,"source":"17","hints":"18","executionTime":1,"executionStatus":"19","data":"20"},{"startTime":1760127497081,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127497081,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127497081,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
51 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760125735180,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760125735180,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760125735181,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760125735181,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
53 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760125735217,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760125735217,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760125735217,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760125735218,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
87 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127498633,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127498633,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127498633,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760127498634,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
161 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"$json[0].event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"551f91c3-ba33-46ef-9d13-849c83de8fcd","leftValue":"$json[0].event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"items[0].event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"ma
52 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760125735198,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760125735198,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760125735199,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760125735199,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
54 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760125736616,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760125736616,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760125736616,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760125736617,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
88 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127517785,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127517785,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127517786,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127517786,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
162 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"$json[0].event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"551f91c3-ba33-46ef-9d13-849c83de8fcd","leftValue":"$json[0].event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"$json[0].event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"ma
163 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"$json[0].event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"551f91c3-ba33-46ef-9d13-849c83de8fcd","leftValue":"$json[0].event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"n
55 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760125755765,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760125755765,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760125755766,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760125755766,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
89 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127517803,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127517803,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127517803,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760127517804,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
91 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130033805,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130033805,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130033806,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760130033807,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
164 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T22:11:02.920Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"$json[0].event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"551f91c3-ba33-46ef-9d13-849c83de8fcd","leftValue":"$json[0].event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092f
56 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760125755782,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760125755782,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760125755783,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760125755784,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"
90 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130033778,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130033778,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130033779,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130033779,"executionIndex":3,"source":"27","hints":"28","executionTime":5,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
92 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130033828,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130033828,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130033829,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130033830,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
94 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130033868,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130033868,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130033869,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130033869,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
96 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130034855,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130034855,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130034856,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130034856,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
98 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130036409,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130036409,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130036410,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130036410,"executionIndex":3,"source":"27","hints":"28","executionTime":5,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
165 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":false}]},"looseTypeValidation":true,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","execution
95 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130034110,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130034110,"executionIndex":1,"source":"21","hints":"22","executionTime":4,"executionStatus":"19","data":"23"},{"startTime":1760130034114,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130034114,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
97 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130034874,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130034874,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130034875,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130034875,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
166 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":false},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":false}]},"looseTypeValidation":true,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"ma
99 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130053560,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130053560,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130053561,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130053562,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"}
167 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":false},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":false}]},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":
206 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"expression","numberOutputs":2,"output":"={{ $json.event_type === \\"mqtt\\" ? 1 : 0 }}","looseTypeValidation":false},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch","alwaysOutputData":false,"executeOnce":false},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[576,-80],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://gotify/message?token=CQ.CVw-vDMMqLqV","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":"={{ $json.message.message }}"},{"name":"title","value":"Wolkenriss"}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[576,224],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"HTTP Request","type":"main","index":0}]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4","error":"8"},{"contextData":"9","nodeExecutionStack":"10","metadata":"11","waitingExecution":"12","waitingExecutionSource":"13"},"HTTP Request",["14","15","4","16"],{"FROM homeassistant":"17","TO event":"18","Switch":"19","HTTP Request":"20"},{},{"level":"21","tags":"22","description":"23","timestamp":1760136310701,"context":"24","functionality":"25","name":"26","node":"27","messages":"28","httpCode":"29","message":"30",
100 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130053584,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130053584,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130053585,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130053585,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
101 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130158749,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130158749,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760130158750,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130158750,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
168 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"={{ $json.event_type }}","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"=event_type {{ $json.event_type }}","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main"
102 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130158769,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130158769,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130158770,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130158770,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
104 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130158803,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130158803,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760130158803,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130158804,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
169 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"={{ $json.event_type }}","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"=event_type {{ $json.event_type }}","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"=event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main
172 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"={{ $json.event_type }}","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"=event_type {{ $json.event_type }}","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"=$json.event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type"
103 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130158787,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130158787,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760130158787,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760130158788,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
105 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130158820,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130158820,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760130158821,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130158821,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
170 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T22:15:54.448Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"={{ $json.event_type }}","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"=event_type {{ $json.event_type }}","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"=$json.event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900
171 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"={{ $json.event_type }}","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"=event_type {{ $json.event_type }}","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"=$json.event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type"
207 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"expression","numberOutputs":2,"output":"={{ $json.event_type === \\"mqtt\\" ? 1 : 0 }}","looseTypeValidation":false},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch","alwaysOutputData":false,"executeOnce":false},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[576,-80],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://gotify/message?token=ARKhue-EFe.5sxq","authentication":"none","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":"={{ $json.message.message }}"},{"name":"title","value":"Wolkenriss"}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[576,224],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"HTTP Request","type":"main","index":0}]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"HTTP Request",["13","14","4","15"],{"FROM homeassistant":"16","TO event":"17","Switch":"18","HTTP Request":"19"},{},{"node:HTTP Request":"20"},[],{},{},{},"FROM homeassistant","Switch","TO event",["21"],["22"],["23"],["24"],{"response":"25"},{"startTime":1760135799896,"executionIndex":0,"source":"26","hints":"27","executionTime":47,"executionStatus":"28","data":"29"},{"startTime":1760135799943,"executionIn
106 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130160294,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130160294,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760130160295,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130160295,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
108 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130160331,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130160331,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760130160331,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760130160332,"executionIndex":3,"source":"27","hints":"28","executionTime":6,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
173 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T22:16:40.309Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"=$json.event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"=$json.event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"=$json.event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP
174 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"=$json.event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"=$json.event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"=$json.event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"
208 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T22:47:59.407Z","nodes":[{"parameters":{"mode":"expression","numberOutputs":2,"output":"={{ $json.event_type === \\"mqtt\\" ? 1 : 0 }}","looseTypeValidation":false},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch","alwaysOutputData":false,"executeOnce":false},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[576,-80],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://gotify/message?token=ARKhue-EFe.5sxq","authentication":"none","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":"={{ $json.message.message }}"},{"name":"title","value":"Wolkenriss"}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[576,224],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"HTTP Request","type":"main","index":0}]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","metadata":"7","nodeExecutionStack":"8","waitingExecution":"9","waitingExecutionSource":"10"},{"FROM homeassistant":"11","TO event":"12","Switch":"13","HTTP Request":"14"},"HTTP Request",{},{},[],{},{},["15"],["16"],["17"],["18"],{"startTime":1760136479464,"executionIndex":0,"source":"19","hints":"20","executionTime":0,"executionStatus":"21","data":"22"},{"startTime":1760136479464,"executionIndex":1,"source":"23","hints":"24","executionTime":0,"
107 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130160313,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130160313,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130160314,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130160314,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
109 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130161844,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130161844,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130161845,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130161845,"executionIndex":3,"source":"27","hints":"28","executionTime":4,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
175 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"$json.event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"$json.event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"=$json.event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FR
110 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130178998,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130178998,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130178999,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760130179000,"executionIndex":3,"source":"27","hints":"28","executionTime":5,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
176 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"$json.event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"$json.event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"$json.event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FRO
177 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"$json.event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"$json.event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valk
111 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130179023,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130179023,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130179024,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130179025,"executionIndex":3,"source":"27","hints":"28","executionTime":4,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
112 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130998436,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130998436,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130998437,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130998437,"executionIndex":3,"source":"27","hints":"28","executionTime":4,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
178 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"
113 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130998459,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130998459,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760130998459,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760130998460,"executionIndex":3,"source":"27","hints":"28","executionTime":4,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
115 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130998496,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130998496,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130998497,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760130998498,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
179 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"
183 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"push","rightValue":"={{ $json.event_type }}","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"st
184 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"={{ \\"push\\" }}","rightValue":"={{ $json.event_type }}","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeVa
114 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130998478,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130998478,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760130998479,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130998479,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
116 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130998515,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130998515,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760130998516,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130998516,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
180 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"
117 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130999172,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130999172,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130999173,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130999173,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
119 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130999544,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130999545,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760130999545,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130999545,"executionIndex":3,"source":"27","hints":"28","executionTime":5,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
181 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","versio
182 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","versio
118 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130999524,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130999524,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130999525,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130999525,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
120 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760131001073,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760131001074,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760131001074,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760131001074,"executionIndex":3,"source":"27","hints":"28","executionTime":4,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
185 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"={{ \\"push\\" }}","rightValue":"={{ $json.event_type }}","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeVa
186 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"={{ \\"push\\" }}","rightValue":"={{ $json.event_type }}","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeVa
187 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","ver
121 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760131020225,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760131020225,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760131020226,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760131020226,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
188 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","type
189 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"=event_type {{ $json.event_type }}","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"=event_type {{ $json.event_type }}","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"conditions":{"opt
190 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"=event_type {{ $json.event_type }}","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"=event_type {{ $json.event_type }}","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"conditions":{"opt
191 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"=event_type {{ $json.event_type }}","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"=event_type {{ $json.event_type }}","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"conditions":{"opt
122 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760131020246,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760131020246,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760131020247,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760131020247,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
123 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760131397519,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760131397519,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760131397520,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760131397520,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
192 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"=event_type {{ $json.event_type }}","rightValue":"=\\"push\\"","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"=event_type {{ $json.event_type }}","rightValue":"=\\"mqtt\\"","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"con
193 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"=event_type {{ $json.event_type }}","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"=event_type {{ $json.event_type }}","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"conditions":{"opt
124 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760131397539,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760131397539,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760131397540,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760131397540,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
126 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760131397575,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760131397575,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760131397575,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760131397576,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
194 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"=event_type {{ $json.event_type }}","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"=event_type {{ $json.event_type }}","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"conditions":{"option
195 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"}]},"looseTypeValidation":false,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch","alwaysOutputData":false,"executeOnce":false},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"3a613911-f02a-4ae4-82f9-29acfb5839a2","leftValue":"ecent_type","rightValue":"","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.i
197 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"}]},"looseTypeValidation":false,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch","alwaysOutputData":false,"executeOnce":false},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"set
125 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760131397557,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760131397557,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760131397557,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760131397557,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
127 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760131397592,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760131397592,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760131397592,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760131397593,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
196 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"}]},"looseTypeValidation":false,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch","alwaysOutputData":false,"executeOnce":false},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"3a613911-f02a-4ae4-82f9-29acfb5839a2","leftValue":"ecent_type","rightValue":"","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.i
128 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760131399053,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760131399053,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760131399054,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760131399054,"executionIndex":3,"source":"27","hints":"28","executionTime":4,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
130 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760131399819,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760131399819,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760131399820,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760131399820,"executionIndex":3,"source":"27","hints":"28","executionTime":5,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
198 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T22:36:36.559Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"}]},"looseTypeValidation":false,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch","alwaysOutputData":false,"executeOnce":false},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[816,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0},{"node":"HTTP Request","type":"main","index":0}],[]]},"FROM
199 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"}]},"looseTypeValidation":false,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch","alwaysOutputData":false,"executeOnce":false},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[816,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0},{"node":"HTTP Request","type":"main","index":0}],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"
129 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760131399801,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760131399801,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760131399802,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760131399802,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
131 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760131401352,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760131401352,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760131401353,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760131401353,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
200 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"}]},"looseTypeValidation":false,"options":{"allMatchingOutputs":false}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch","alwaysOutputData":false,"executeOnce":false},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[816,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0},{"node":"HTTP Request","type":"main","index":0}],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{
132 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760131418505,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760131418505,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760131418505,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760131418506,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
201 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"expression","numberOutputs":4,"output":"=0","looseTypeValidation":false},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch","alwaysOutputData":false,"executeOnce":false},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[816,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0},{"node":"HTTP Request","type":"main","index":0}],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingE
133 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760131418525,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760131418525,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760131418526,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760131418527,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"
135 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"3360a7f9-4a86-41dd-834e-79d4c50400c0","leftValue":"event_type","rightValue":"default","operator":{"type":"string","operation":"notEmpty","singleValue":true}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"
202 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"expression","numberOutputs":2,"output":"={{ $json.event_type === \\"mqtt\\" ? 1 : 0 }}","looseTypeValidation":false},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch","alwaysOutputData":false,"executeOnce":false},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[816,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM ho
137 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"\\"push\\"","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"\\"mqtt\\"","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"extra","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0
138 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"\\"push\\"","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none"}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":
143 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"0b8b9fe1-87de-4070-9289-678bb1aa9248","leftValue":"event_type","rightValue":"","operator":{"type":"string","operation":"notEmpty","singleValue":true}}],"combinator":"and"},"renameOutput":true,"outputKey":"trace"}]},"looseTypeValidation":true,"options":{"fallbackOutput":2,"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair"
144 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"0b8b9fe1-87de-4070-9289-678bb1aa9248","leftValue":"event_type","rightValue":"","operator":{"type":"string","operation":"notEmpty","singleValue":true}}],"combinator":"and"},"renameOutput":true,"outputKey":"trace"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":2,"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair"
139 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"extra","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM v
140 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"extra","allMatchingOutputs":false}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM
145 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"0b8b9fe1-87de-4070-9289-678bb1aa9248","leftValue":"event_type","rightValue":"/(push|mqtt)/","operator":{"type":"string","operation":"notRegex"}}],"combinator":"and"},"renameOutput":true,"outputKey":"trace"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":2,"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","body
203 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"expression","numberOutputs":2,"output":"={{ $json.event_type === \\"mqtt\\" ? 1 : 0 }}","looseTypeValidation":false},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch","alwaysOutputData":false,"executeOnce":false},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[576,-80],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":"={{ $json.message.message }}"},{"name":"title","value":"Wolkenriss"}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[576,224],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"HTTP Request","type":"main","index":0}]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4","error":"8"},{"contextData":"9","nodeExecutionStack":"10","metadata":"11","waitingExecution":"12","waitingExecutionSource":"13"},"HTTP Request",["14","15","4","16"],{"FROM homeassistant":"17","TO event":"18","Switch":"19","HTTP Request":"20"},{},{"level":"21","tags":"22","timestamp":1760136152450,"context":"23","functionality":"24","name":"25","node":"26","messages":"27","httpCode":"28","message":"29","stack":"30"},{},["31"],{},{},{},"FROM home
141 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"0b8b9fe1-87de-4070-9289-678bb1aa9248","leftValue":"event_type","rightValue":"","operator":{"type":"string","operation":"notEmpty","singleValue":true}}],"combinator":"and"},"renameOutput":true,"outputKey":"trace"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{
142 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"0b8b9fe1-87de-4070-9289-678bb1aa9248","leftValue":"event_type","rightValue":"","operator":{"type":"string","operation":"notEmpty","singleValue":true}}],"combinator":"and"},"renameOutput":true,"outputKey":"trace"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{
204 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"expression","numberOutputs":2,"output":"={{ $json.event_type === \\"mqtt\\" ? 1 : 0 }}","looseTypeValidation":false},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch","alwaysOutputData":false,"executeOnce":false},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[576,-80],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://gotify/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":"={{ $json.message.message }}"},{"name":"title","value":"Wolkenriss"}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[576,224],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"HTTP Request","type":"main","index":0}]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4","error":"8"},{"contextData":"9","nodeExecutionStack":"10","metadata":"11","waitingExecution":"12","waitingExecutionSource":"13"},"HTTP Request",["14","15","4","16"],{"FROM homeassistant":"17","TO event":"18","Switch":"19","HTTP Request":"20"},{},{"level":"21","tags":"22","description":"23","timestamp":1760136220791,"context":"24","functionality":"25","name":"26","node":"27","messages":"28","httpCode":"29","message":"30","stack":"31"},{},["32"
205 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"expression","numberOutputs":2,"output":"={{ $json.event_type === \\"mqtt\\" ? 1 : 0 }}","looseTypeValidation":false},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch","alwaysOutputData":false,"executeOnce":false},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[576,-80],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://gotify/message?token=CQ.CVw-vDMMqLqV","authentication":"genericCredentialType","genericAuthType":"httpCustomAuth","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":"={{ $json.message.message }}"},{"name":"title","value":"Wolkenriss"}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[576,224],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"HTTP Request","type":"main","index":0}]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4","error":"8"},{"contextData":"9","nodeExecutionStack":"10","metadata":"11","waitingExecution":"12","waitingExecutionSource":"13"},"HTTP Request",["14","15","4","16"],{"FROM homeassistant":"17","TO event":"18","Switch":"19","HTTP Request":"20"},{},{"level":"21","tags":"22","timestamp":1760136303116,"context":"23","functionality":"24","name":"25","node":"26","messages":"27
\.
--
-- Data for Name: execution_entity; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.execution_entity (id, finished, mode, "retryOf", "retrySuccessId", "startedAt", "stoppedAt", "waitTill", status, "workflowId", "deletedAt", "createdAt") FROM stdin;
1 f manual \N \N 2025-10-10 08:45:07.121+00 2025-10-10 08:45:07.13+00 \N error JntLnJIWAtFUxzoj \N 2025-10-10 08:45:07.104+00
22 t webhook \N \N 2025-10-10 19:04:00.103+00 2025-10-10 19:04:00.108+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:04:00.099+00
44 t webhook \N \N 2025-10-10 19:13:07.231+00 2025-10-10 19:13:07.239+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:13:07.225+00
66 t webhook \N \N 2025-10-10 19:54:02.01+00 2025-10-10 19:54:02.018+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:54:02.005+00
2 t manual \N \N 2025-10-10 08:55:00.925+00 2025-10-10 08:55:00.934+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 08:55:00.918+00
23 t webhook \N \N 2025-10-10 19:04:00.126+00 2025-10-10 19:04:00.134+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:04:00.122+00
3 f manual \N \N 2025-10-10 08:56:10.505+00 2025-10-10 08:56:10.544+00 \N error JntLnJIWAtFUxzoj \N 2025-10-10 08:56:10.498+00
45 t webhook \N \N 2025-10-10 19:13:07.256+00 2025-10-10 19:13:07.263+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:13:07.252+00
24 t webhook \N \N 2025-10-10 19:11:27.419+00 2025-10-10 19:11:27.424+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:11:27.414+00
4 f manual \N \N 2025-10-10 09:08:49.357+00 2025-10-10 09:08:49.422+00 \N error JntLnJIWAtFUxzoj \N 2025-10-10 09:08:49.353+00
67 t webhook \N \N 2025-10-10 19:54:02.035+00 2025-10-10 19:54:02.042+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:54:02.031+00
46 t webhook \N \N 2025-10-10 19:48:55.083+00 2025-10-10 19:48:55.089+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:48:55.077+00
5 f manual \N \N 2025-10-10 09:15:27.001+00 2025-10-10 09:15:27.017+00 \N error JntLnJIWAtFUxzoj \N 2025-10-10 09:15:26.997+00
25 t webhook \N \N 2025-10-10 19:11:27.44+00 2025-10-10 19:11:27.445+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:11:27.437+00
6 f manual \N \N 2025-10-10 09:17:14.04+00 2025-10-10 09:17:14.053+00 \N error JntLnJIWAtFUxzoj \N 2025-10-10 09:17:14.036+00
68 t webhook \N \N 2025-10-10 20:17:25.641+00 2025-10-10 20:17:25.647+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:17:25.631+00
26 t webhook \N \N 2025-10-10 19:11:27.457+00 2025-10-10 19:11:27.462+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:11:27.455+00
47 t webhook \N \N 2025-10-10 19:48:55.103+00 2025-10-10 19:48:55.109+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:48:55.1+00
7 f manual \N \N 2025-10-10 09:19:19.887+00 2025-10-10 09:19:19.897+00 \N error JntLnJIWAtFUxzoj \N 2025-10-10 09:19:19.883+00
27 t webhook \N \N 2025-10-10 19:11:27.475+00 2025-10-10 19:11:27.479+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:11:27.472+00
8 t manual \N \N 2025-10-10 09:19:54.83+00 2025-10-10 09:19:54.858+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 09:19:54.827+00
48 t webhook \N \N 2025-10-10 19:48:55.124+00 2025-10-10 19:48:55.129+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:48:55.121+00
69 t webhook \N \N 2025-10-10 20:17:25.663+00 2025-10-10 20:17:25.668+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:17:25.659+00
9 t manual \N \N 2025-10-10 09:27:08.316+00 2025-10-10 09:27:08.346+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 09:27:08.312+00
28 t webhook \N \N 2025-10-10 19:11:27.491+00 2025-10-10 19:11:27.496+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:11:27.489+00
10 t webhook \N \N 2025-10-10 15:17:00.462+00 2025-10-10 15:17:00.517+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 15:17:00.45+00
49 t webhook \N \N 2025-10-10 19:48:55.142+00 2025-10-10 19:48:55.147+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:48:55.139+00
29 t webhook \N \N 2025-10-10 19:11:28.152+00 2025-10-10 19:11:28.16+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:11:28.149+00
11 t webhook \N \N 2025-10-10 15:22:43.668+00 2025-10-10 15:22:43.689+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 15:22:43.664+00
70 t webhook \N \N 2025-10-10 20:17:25.683+00 2025-10-10 20:17:25.688+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:17:25.68+00
30 t webhook \N \N 2025-10-10 19:11:28.506+00 2025-10-10 19:11:28.512+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:11:28.501+00
12 t webhook \N \N 2025-10-10 15:24:38.853+00 2025-10-10 15:24:38.878+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 15:24:38.848+00
50 t webhook \N \N 2025-10-10 19:48:55.16+00 2025-10-10 19:48:55.164+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:48:55.157+00
13 t webhook \N \N 2025-10-10 19:03:40.327+00 2025-10-10 19:03:40.341+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:03:40.317+00
31 t webhook \N \N 2025-10-10 19:11:28.527+00 2025-10-10 19:11:28.531+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:11:28.524+00
71 t webhook \N \N 2025-10-10 20:17:25.701+00 2025-10-10 20:17:25.706+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:17:25.698+00
51 t webhook \N \N 2025-10-10 19:48:55.179+00 2025-10-10 19:48:55.183+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:48:55.176+00
14 t webhook \N \N 2025-10-10 19:03:40.358+00 2025-10-10 19:03:40.363+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:03:40.355+00
32 t webhook \N \N 2025-10-10 19:11:30.055+00 2025-10-10 19:11:30.06+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:11:30.05+00
15 t webhook \N \N 2025-10-10 19:03:40.379+00 2025-10-10 19:03:40.388+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:03:40.376+00
52 t webhook \N \N 2025-10-10 19:48:55.197+00 2025-10-10 19:48:55.201+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:48:55.194+00
33 t webhook \N \N 2025-10-10 19:11:49.206+00 2025-10-10 19:11:49.211+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:11:49.203+00
16 t webhook \N \N 2025-10-10 19:03:40.405+00 2025-10-10 19:03:40.411+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:03:40.401+00
72 t webhook \N \N 2025-10-10 20:17:25.719+00 2025-10-10 20:17:25.724+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:17:25.717+00
17 t webhook \N \N 2025-10-10 19:03:40.425+00 2025-10-10 19:03:40.431+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:03:40.422+00
34 t webhook \N \N 2025-10-10 19:11:49.225+00 2025-10-10 19:11:49.231+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:11:49.222+00
53 t webhook \N \N 2025-10-10 19:48:55.215+00 2025-10-10 19:48:55.22+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:48:55.212+00
18 t webhook \N \N 2025-10-10 19:03:40.652+00 2025-10-10 19:03:40.662+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:03:40.648+00
73 t webhook \N \N 2025-10-10 20:17:25.736+00 2025-10-10 20:17:25.742+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:17:25.734+00
35 t webhook \N \N 2025-10-10 19:12:46.382+00 2025-10-10 19:12:46.388+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:12:46.377+00
19 t webhook \N \N 2025-10-10 19:03:41.403+00 2025-10-10 19:03:41.409+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:03:41.399+00
54 t webhook \N \N 2025-10-10 19:48:56.615+00 2025-10-10 19:48:56.619+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:48:56.61+00
36 t webhook \N \N 2025-10-10 19:12:46.403+00 2025-10-10 19:12:46.408+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:12:46.4+00
20 t webhook \N \N 2025-10-10 19:03:41.424+00 2025-10-10 19:03:41.429+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:03:41.421+00
55 t webhook \N \N 2025-10-10 19:49:15.764+00 2025-10-10 19:49:15.768+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:49:15.761+00
21 t webhook \N \N 2025-10-10 19:03:42.954+00 2025-10-10 19:03:42.964+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:03:42.949+00
37 t webhook \N \N 2025-10-10 19:12:46.421+00 2025-10-10 19:12:46.426+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:12:46.418+00
38 t webhook \N \N 2025-10-10 19:12:46.44+00 2025-10-10 19:12:46.445+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:12:46.437+00
56 t webhook \N \N 2025-10-10 19:49:15.781+00 2025-10-10 19:49:15.786+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:49:15.778+00
39 t webhook \N \N 2025-10-10 19:12:46.458+00 2025-10-10 19:12:46.463+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:12:46.455+00
57 t webhook \N \N 2025-10-10 19:53:39.016+00 2025-10-10 19:53:39.024+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:53:39.011+00
40 t webhook \N \N 2025-10-10 19:12:46.478+00 2025-10-10 19:12:46.483+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:12:46.475+00
58 t webhook \N \N 2025-10-10 19:53:39.043+00 2025-10-10 19:53:39.048+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:53:39.039+00
41 t webhook \N \N 2025-10-10 19:12:46.523+00 2025-10-10 19:12:46.529+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:12:46.52+00
42 t webhook \N \N 2025-10-10 19:12:46.542+00 2025-10-10 19:12:46.546+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:12:46.539+00
59 t webhook \N \N 2025-10-10 19:53:39.069+00 2025-10-10 19:53:39.078+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:53:39.064+00
43 t webhook \N \N 2025-10-10 19:12:48.075+00 2025-10-10 19:12:48.08+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:12:48.072+00
60 t webhook \N \N 2025-10-10 19:53:39.096+00 2025-10-10 19:53:39.104+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:53:39.092+00
61 t webhook \N \N 2025-10-10 19:53:39.121+00 2025-10-10 19:53:39.125+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:53:39.117+00
62 t webhook \N \N 2025-10-10 19:53:40.559+00 2025-10-10 19:53:40.566+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:53:40.552+00
63 t webhook \N \N 2025-10-10 19:53:41.301+00 2025-10-10 19:53:41.305+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:53:41.296+00
64 t webhook \N \N 2025-10-10 19:53:41.321+00 2025-10-10 19:53:41.327+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:53:41.317+00
65 t webhook \N \N 2025-10-10 19:53:42.85+00 2025-10-10 19:53:42.856+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:53:42.846+00
90 t webhook \N \N 2025-10-10 21:00:33.775+00 2025-10-10 21:00:33.784+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:00:33.768+00
74 t webhook \N \N 2025-10-10 20:17:25.76+00 2025-10-10 20:17:25.766+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:17:25.756+00
121 t webhook \N \N 2025-10-10 21:17:00.224+00 2025-10-10 21:17:00.229+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:17:00.22+00
148 t manual \N \N 2025-10-10 21:55:37.448+00 2025-10-10 21:55:37.452+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:55:37.444+00
178 t manual \N \N 2025-10-10 22:18:27.319+00 2025-10-10 22:18:27.322+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:18:27.312+00
76 t webhook \N \N 2025-10-10 20:17:27.171+00 2025-10-10 20:17:27.179+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:17:27.167+00
92 t webhook \N \N 2025-10-10 21:00:33.826+00 2025-10-10 21:00:33.832+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:00:33.823+00
123 t webhook \N \N 2025-10-10 21:23:17.518+00 2025-10-10 21:23:17.523+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:23:17.508+00
78 t webhook \N \N 2025-10-10 20:17:46.346+00 2025-10-10 20:17:46.352+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:17:46.343+00
94 t webhook \N \N 2025-10-10 21:00:33.867+00 2025-10-10 21:00:33.872+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:00:33.864+00
151 t manual \N \N 2025-10-10 21:57:26.782+00 2025-10-10 21:57:26.786+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:57:26.778+00
80 t webhook \N \N 2025-10-10 20:18:15.496+00 2025-10-10 20:18:15.5+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:18:15.493+00
125 t webhook \N \N 2025-10-10 21:23:17.555+00 2025-10-10 21:23:17.56+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:23:17.553+00
96 t webhook \N \N 2025-10-10 21:00:34.854+00 2025-10-10 21:00:34.859+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:00:34.85+00
82 t webhook \N \N 2025-10-10 20:18:15.531+00 2025-10-10 20:18:15.536+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:18:15.529+00
180 t manual \N \N 2025-10-10 22:18:46.416+00 2025-10-10 22:18:46.418+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:18:46.412+00
153 t manual \N \N 2025-10-10 22:03:12.882+00 2025-10-10 22:03:12.93+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:03:12.88+00
84 t webhook \N \N 2025-10-10 20:18:17.03+00 2025-10-10 20:18:17.035+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:18:17.027+00
98 t webhook \N \N 2025-10-10 21:00:36.407+00 2025-10-10 21:00:36.415+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:00:36.402+00
127 t webhook \N \N 2025-10-10 21:23:17.59+00 2025-10-10 21:23:17.595+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:23:17.588+00
86 t webhook \N \N 2025-10-10 20:18:17.079+00 2025-10-10 20:18:17.084+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:18:17.076+00
100 t webhook \N \N 2025-10-10 21:00:53.583+00 2025-10-10 21:00:53.587+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:00:53.579+00
182 t manual \N \N 2025-10-10 22:20:25.283+00 2025-10-10 22:20:25.285+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:20:25.28+00
88 t webhook \N \N 2025-10-10 20:18:37.784+00 2025-10-10 20:18:37.789+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:18:37.781+00
129 t webhook \N \N 2025-10-10 21:23:19.8+00 2025-10-10 21:23:19.804+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:23:19.797+00
155 t manual \N \N 2025-10-10 22:03:46.167+00 2025-10-10 22:03:46.17+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:03:46.164+00
101 t webhook \N \N 2025-10-10 21:02:38.747+00 2025-10-10 21:02:38.752+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:02:38.742+00
131 t webhook \N \N 2025-10-10 21:23:21.35+00 2025-10-10 21:23:21.356+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:23:21.347+00
102 t webhook \N \N 2025-10-10 21:02:38.768+00 2025-10-10 21:02:38.772+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:02:38.765+00
157 t manual \N \N 2025-10-10 22:07:52.489+00 2025-10-10 22:07:52.493+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:07:52.486+00
187 t manual \N \N 2025-10-10 22:30:16.75+00 2025-10-10 22:30:16.753+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:30:16.74+00
103 t webhook \N \N 2025-10-10 21:02:38.785+00 2025-10-10 21:02:38.79+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:02:38.783+00
133 t webhook \N \N 2025-10-10 21:23:38.524+00 2025-10-10 21:23:38.53+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:23:38.521+00
104 t webhook \N \N 2025-10-10 21:02:38.802+00 2025-10-10 21:02:38.806+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:02:38.799+00
160 t manual \N \N 2025-10-10 22:09:29.078+00 2025-10-10 22:09:29.081+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:09:29.073+00
135 t manual \N \N 2025-10-10 21:41:34.306+00 2025-10-10 21:41:34.314+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:41:34.301+00
105 t webhook \N \N 2025-10-10 21:02:38.818+00 2025-10-10 21:02:38.824+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:02:38.816+00
189 t manual \N \N 2025-10-10 22:31:08.646+00 2025-10-10 22:31:08.649+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:31:08.643+00
137 t manual \N \N 2025-10-10 21:47:48.537+00 2025-10-10 21:47:48.539+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:47:48.533+00
106 t webhook \N \N 2025-10-10 21:02:40.293+00 2025-10-10 21:02:40.298+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:02:40.29+00
166 t manual \N \N 2025-10-10 22:12:35.188+00 2025-10-10 22:12:35.19+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:12:35.184+00
107 t webhook \N \N 2025-10-10 21:02:40.312+00 2025-10-10 21:02:40.316+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:02:40.309+00
139 t manual \N \N 2025-10-10 21:49:26.256+00 2025-10-10 21:49:26.259+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:49:26.253+00
191 t manual \N \N 2025-10-10 22:31:15.596+00 2025-10-10 22:31:15.6+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:31:15.593+00
168 t manual \N \N 2025-10-10 22:13:57.564+00 2025-10-10 22:13:57.574+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:13:57.561+00
108 t webhook \N \N 2025-10-10 21:02:40.33+00 2025-10-10 21:02:40.338+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:02:40.327+00
141 t manual \N \N 2025-10-10 21:50:50.133+00 2025-10-10 21:50:50.136+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:50:50.13+00
109 t webhook \N \N 2025-10-10 21:02:41.842+00 2025-10-10 21:02:41.849+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:02:41.838+00
169 t manual \N \N 2025-10-10 22:15:40.29+00 2025-10-10 22:15:40.294+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:15:40.286+00
142 t manual \N \N 2025-10-10 21:50:53.96+00 2025-10-10 21:50:53.963+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:50:53.957+00
110 t webhook \N \N 2025-10-10 21:02:58.997+00 2025-10-10 21:02:59.005+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:02:58.993+00
193 t manual \N \N 2025-10-10 22:33:28.483+00 2025-10-10 22:33:28.486+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:33:28.48+00
111 t webhook \N \N 2025-10-10 21:02:59.022+00 2025-10-10 21:02:59.029+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:02:59.018+00
143 t manual \N \N 2025-10-10 21:51:14.308+00 2025-10-10 21:51:14.313+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:51:14.304+00
172 t manual \N \N 2025-10-10 22:16:09.776+00 2025-10-10 22:16:09.831+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:16:09.773+00
113 t webhook \N \N 2025-10-10 21:16:38.458+00 2025-10-10 21:16:38.464+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:16:38.454+00
196 t manual \N \N 2025-10-10 22:35:23.276+00 2025-10-10 22:35:23.279+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:35:23.272+00
144 t manual \N \N 2025-10-10 21:51:44.565+00 2025-10-10 21:51:44.568+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:51:44.561+00
115 t webhook \N \N 2025-10-10 21:16:38.495+00 2025-10-10 21:16:38.5+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:16:38.492+00
173 t trigger \N \N 2025-10-10 22:16:40.375+00 2025-10-10 22:16:40.378+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:16:40.371+00
146 t manual \N \N 2025-10-10 21:54:05.59+00 2025-10-10 21:54:05.594+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:54:05.586+00
117 t webhook \N \N 2025-10-10 21:16:39.17+00 2025-10-10 21:16:39.175+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:16:39.167+00
200 t manual \N \N 2025-10-10 22:36:54.975+00 2025-10-10 22:36:54.978+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:36:54.972+00
174 t manual \N \N 2025-10-10 22:16:41.729+00 2025-10-10 22:16:41.781+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:16:41.726+00
119 t webhook \N \N 2025-10-10 21:16:39.543+00 2025-10-10 21:16:39.55+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:16:39.54+00
176 t manual \N \N 2025-10-10 22:17:43.907+00 2025-10-10 22:17:43.909+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:17:43.904+00
202 t manual \N \N 2025-10-10 22:39:50.46+00 2025-10-10 22:39:50.469+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:39:50.456+00
204 f manual \N \N 2025-10-10 22:43:40.784+00 2025-10-10 22:43:40.791+00 \N error JntLnJIWAtFUxzoj \N 2025-10-10 22:43:40.781+00
206 f manual \N \N 2025-10-10 22:45:10.696+00 2025-10-10 22:45:10.702+00 \N error JntLnJIWAtFUxzoj \N 2025-10-10 22:45:10.692+00
75 t webhook \N \N 2025-10-10 20:17:25.781+00 2025-10-10 20:17:25.788+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:17:25.778+00
91 t webhook \N \N 2025-10-10 21:00:33.803+00 2025-10-10 21:00:33.81+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:00:33.799+00
122 t webhook \N \N 2025-10-10 21:17:00.245+00 2025-10-10 21:17:00.25+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:17:00.242+00
77 t webhook \N \N 2025-10-10 20:17:46.323+00 2025-10-10 20:17:46.332+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:17:46.32+00
149 t trigger \N \N 2025-10-10 21:56:13.904+00 2025-10-10 21:56:13.907+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:56:13.899+00
179 t manual \N \N 2025-10-10 22:18:35.749+00 2025-10-10 22:18:35.752+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:18:35.746+00
93 t webhook \N \N 2025-10-10 21:00:33.847+00 2025-10-10 21:00:33.852+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:00:33.844+00
79 t webhook \N \N 2025-10-10 20:18:15.479+00 2025-10-10 20:18:15.483+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:18:15.476+00
124 t webhook \N \N 2025-10-10 21:23:17.538+00 2025-10-10 21:23:17.542+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:23:17.535+00
81 t webhook \N \N 2025-10-10 20:18:15.512+00 2025-10-10 20:18:15.518+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:18:15.509+00
95 t webhook \N \N 2025-10-10 21:00:34.108+00 2025-10-10 21:00:34.117+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:00:34.103+00
150 t manual \N \N 2025-10-10 21:57:13.975+00 2025-10-10 21:57:13.978+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:57:13.971+00
83 t webhook \N \N 2025-10-10 20:18:15.547+00 2025-10-10 20:18:15.551+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:18:15.545+00
126 t webhook \N \N 2025-10-10 21:23:17.574+00 2025-10-10 21:23:17.578+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:23:17.571+00
97 t webhook \N \N 2025-10-10 21:00:34.873+00 2025-10-10 21:00:34.879+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:00:34.87+00
181 t manual \N \N 2025-10-10 22:20:05.289+00 2025-10-10 22:20:05.292+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:20:05.266+00
85 t webhook \N \N 2025-10-10 20:18:17.058+00 2025-10-10 20:18:17.063+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:18:17.055+00
152 t manual \N \N 2025-10-10 22:00:39.563+00 2025-10-10 22:00:39.57+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:00:39.557+00
99 t webhook \N \N 2025-10-10 21:00:53.559+00 2025-10-10 21:00:53.565+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:00:53.555+00
87 t webhook \N \N 2025-10-10 20:18:18.632+00 2025-10-10 20:18:18.637+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:18:18.629+00
128 t webhook \N \N 2025-10-10 21:23:19.051+00 2025-10-10 21:23:19.058+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:23:19.047+00
89 t webhook \N \N 2025-10-10 20:18:37.802+00 2025-10-10 20:18:37.806+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:18:37.799+00
112 t webhook \N \N 2025-10-10 21:16:38.435+00 2025-10-10 21:16:38.441+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:16:38.429+00
183 t manual \N \N 2025-10-10 22:21:08.169+00 2025-10-10 22:21:08.172+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:21:08.166+00
130 t webhook \N \N 2025-10-10 21:23:19.817+00 2025-10-10 21:23:19.825+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:23:19.814+00
154 t manual \N \N 2025-10-10 22:03:43.824+00 2025-10-10 22:03:43.828+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:03:43.821+00
114 t webhook \N \N 2025-10-10 21:16:38.477+00 2025-10-10 21:16:38.481+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:16:38.474+00
132 t webhook \N \N 2025-10-10 21:23:38.503+00 2025-10-10 21:23:38.509+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:23:38.5+00
116 t webhook \N \N 2025-10-10 21:16:38.514+00 2025-10-10 21:16:38.518+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:16:38.511+00
156 t manual \N \N 2025-10-10 22:04:13.112+00 2025-10-10 22:04:13.117+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:04:13.108+00
184 t manual \N \N 2025-10-10 22:21:48.284+00 2025-10-10 22:21:48.289+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:21:48.28+00
118 t webhook \N \N 2025-10-10 21:16:39.523+00 2025-10-10 21:16:39.528+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:16:39.519+00
134 t manual \N \N 2025-10-10 21:26:49.689+00 2025-10-10 21:26:49.74+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:26:49.686+00
120 t webhook \N \N 2025-10-10 21:16:41.072+00 2025-10-10 21:16:41.078+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:16:41.068+00
158 t manual \N \N 2025-10-10 22:08:35.796+00 2025-10-10 22:08:35.853+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:08:35.791+00
136 t manual \N \N 2025-10-10 21:46:45.128+00 2025-10-10 21:46:45.184+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:46:45.124+00
185 t manual \N \N 2025-10-10 22:22:06.868+00 2025-10-10 22:22:06.926+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:22:06.864+00
138 t manual \N \N 2025-10-10 21:48:48.838+00 2025-10-10 21:48:48.841+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:48:48.835+00
159 t manual \N \N 2025-10-10 22:09:22.444+00 2025-10-10 22:09:22.447+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:09:22.44+00
140 t manual \N \N 2025-10-10 21:49:44.599+00 2025-10-10 21:49:44.602+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:49:44.596+00
186 t manual \N \N 2025-10-10 22:22:14.9+00 2025-10-10 22:22:14.904+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:22:14.896+00
161 t manual \N \N 2025-10-10 22:10:12.913+00 2025-10-10 22:10:12.915+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:10:12.91+00
145 t manual \N \N 2025-10-10 21:53:10.831+00 2025-10-10 21:53:10.833+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:53:10.828+00
162 t manual \N \N 2025-10-10 22:10:34.309+00 2025-10-10 22:10:34.311+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:10:34.306+00
147 t manual \N \N 2025-10-10 21:54:47.668+00 2025-10-10 21:54:47.671+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:54:47.665+00
188 t manual \N \N 2025-10-10 22:30:43.506+00 2025-10-10 22:30:43.508+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:30:43.503+00
163 t manual \N \N 2025-10-10 22:10:55.222+00 2025-10-10 22:10:55.225+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:10:55.219+00
190 t manual \N \N 2025-10-10 22:31:13.378+00 2025-10-10 22:31:13.381+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:31:13.375+00
164 t trigger \N \N 2025-10-10 22:11:02.978+00 2025-10-10 22:11:02.98+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:11:02.975+00
192 t manual \N \N 2025-10-10 22:32:22.839+00 2025-10-10 22:32:22.844+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:32:22.836+00
165 t manual \N \N 2025-10-10 22:12:00.512+00 2025-10-10 22:12:00.515+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:12:00.509+00
167 t manual \N \N 2025-10-10 22:12:55.274+00 2025-10-10 22:12:55.276+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:12:55.271+00
194 t manual \N \N 2025-10-10 22:33:34.586+00 2025-10-10 22:33:34.592+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:33:34.583+00
170 t trigger \N \N 2025-10-10 22:15:54.551+00 2025-10-10 22:15:54.556+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:15:54.547+00
195 t manual \N \N 2025-10-10 22:35:21.412+00 2025-10-10 22:35:21.415+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:35:21.409+00
171 t manual \N \N 2025-10-10 22:15:59.347+00 2025-10-10 22:15:59.349+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:15:59.344+00
197 t manual \N \N 2025-10-10 22:35:38.286+00 2025-10-10 22:35:38.332+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:35:38.283+00
175 t manual \N \N 2025-10-10 22:17:11.567+00 2025-10-10 22:17:11.57+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:17:11.563+00
177 t manual \N \N 2025-10-10 22:17:53.256+00 2025-10-10 22:17:53.26+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:17:53.253+00
198 t trigger \N \N 2025-10-10 22:36:36.624+00 2025-10-10 22:36:36.626+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:36:36.619+00
199 t manual \N \N 2025-10-10 22:36:39.895+00 2025-10-10 22:36:39.945+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:36:39.89+00
201 t manual \N \N 2025-10-10 22:38:23.817+00 2025-10-10 22:38:23.821+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:38:23.813+00
203 f manual \N \N 2025-10-10 22:42:27.401+00 2025-10-10 22:42:32.461+00 \N error JntLnJIWAtFUxzoj \N 2025-10-10 22:42:27.397+00
205 f manual \N \N 2025-10-10 22:45:03.113+00 2025-10-10 22:45:03.121+00 \N error JntLnJIWAtFUxzoj \N 2025-10-10 22:45:03.108+00
207 t manual \N \N 2025-10-10 22:47:29.852+00 2025-10-10 22:47:29.865+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:47:29.849+00
208 t trigger \N \N 2025-10-10 22:47:59.463+00 2025-10-10 22:47:59.47+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:47:59.459+00
\.
--
-- Data for Name: execution_metadata; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.execution_metadata (id, "executionId", key, value) FROM stdin;
\.
--
-- Data for Name: folder; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.folder (id, name, "parentFolderId", "projectId", "createdAt", "updatedAt") FROM stdin;
\.
--
-- Data for Name: folder_tag; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.folder_tag ("folderId", "tagId") FROM stdin;
\.
--
-- Data for Name: insights_by_period; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.insights_by_period (id, "metaId", type, value, "periodUnit", "periodStart") FROM stdin;
1 1 2 3 0 2025-10-10 15:00:00+00
2 1 1 96 0 2025-10-10 15:00:00+00
3 1 2 55 0 2025-10-10 19:00:00+00
4 1 1 270 0 2025-10-10 19:00:00+00
7 1 2 22 0 2025-10-10 20:00:00+00
9 1 1 105 0 2025-10-10 20:00:00+00
8 1 2 45 0 2025-10-10 21:00:00+00
10 1 1 214 0 2025-10-10 21:00:00+00
\.
--
-- Data for Name: insights_metadata; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.insights_metadata ("metaId", "workflowId", "projectId", "workflowName", "projectName") FROM stdin;
1 JntLnJIWAtFUxzoj EvwZ4tzt3VLhBsTN VPS: gitea to semaphore Sebastian Krüger <valknar@pivoine.art>
\.
--
-- Data for Name: insights_raw; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.insights_raw (id, "metaId", type, value, "timestamp") FROM stdin;
251 1 2 1 2025-10-10 22:11:03+00
252 1 1 1 2025-10-10 22:11:03+00
253 1 2 1 2025-10-10 22:15:55+00
254 1 1 4 2025-10-10 22:15:55+00
255 1 2 1 2025-10-10 22:16:40+00
256 1 1 2 2025-10-10 22:16:40+00
257 1 2 1 2025-10-10 22:36:37+00
258 1 1 1 2025-10-10 22:36:37+00
259 1 2 1 2025-10-10 22:47:59+00
260 1 1 7 2025-10-10 22:47:59+00
\.
--
-- Data for Name: installed_nodes; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.installed_nodes (name, type, "latestVersion", package) FROM stdin;
\.
--
-- Data for Name: installed_packages; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.installed_packages ("packageName", "installedVersion", "authorName", "authorEmail", "createdAt", "updatedAt") FROM stdin;
\.
--
-- Data for Name: invalid_auth_token; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.invalid_auth_token (token, "expiresAt") FROM stdin;
\.
--
-- Data for Name: migrations; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.migrations (id, "timestamp", name) FROM stdin;
1 1587669153312 InitialMigration1587669153312
2 1589476000887 WebhookModel1589476000887
3 1594828256133 CreateIndexStoppedAt1594828256133
4 1607431743768 MakeStoppedAtNullable1607431743768
5 1611144599516 AddWebhookId1611144599516
6 1617270242566 CreateTagEntity1617270242566
7 1620824779533 UniqueWorkflowNames1620824779533
8 1626176912946 AddwaitTill1626176912946
9 1630419189837 UpdateWorkflowCredentials1630419189837
10 1644422880309 AddExecutionEntityIndexes1644422880309
11 1646834195327 IncreaseTypeVarcharLimit1646834195327
12 1646992772331 CreateUserManagement1646992772331
13 1648740597343 LowerCaseUserEmail1648740597343
14 1652254514002 CommunityNodes1652254514002
15 1652367743993 AddUserSettings1652367743993
16 1652905585850 AddAPIKeyColumn1652905585850
17 1654090467022 IntroducePinData1654090467022
18 1658932090381 AddNodeIds1658932090381
19 1659902242948 AddJsonKeyPinData1659902242948
20 1660062385367 CreateCredentialsUserRole1660062385367
21 1663755770893 CreateWorkflowsEditorRole1663755770893
22 1664196174001 WorkflowStatistics1664196174001
23 1665484192212 CreateCredentialUsageTable1665484192212
24 1665754637025 RemoveCredentialUsageTable1665754637025
25 1669739707126 AddWorkflowVersionIdColumn1669739707126
26 1669823906995 AddTriggerCountColumn1669823906995
27 1671535397530 MessageEventBusDestinations1671535397530
28 1671726148421 RemoveWorkflowDataLoadedFlag1671726148421
29 1673268682475 DeleteExecutionsWithWorkflows1673268682475
30 1674138566000 AddStatusToExecutions1674138566000
31 1674509946020 CreateLdapEntities1674509946020
32 1675940580449 PurgeInvalidWorkflowConnections1675940580449
33 1676996103000 MigrateExecutionStatus1676996103000
34 1677236854063 UpdateRunningExecutionStatus1677236854063
35 1677501636754 CreateVariables1677501636754
36 1679416281778 CreateExecutionMetadataTable1679416281778
37 1681134145996 AddUserActivatedProperty1681134145996
38 1681134145997 RemoveSkipOwnerSetup1681134145997
39 1690000000000 MigrateIntegerKeysToString1690000000000
40 1690000000020 SeparateExecutionData1690000000020
41 1690000000030 RemoveResetPasswordColumns1690000000030
42 1690000000030 AddMfaColumns1690000000030
43 1690787606731 AddMissingPrimaryKeyOnExecutionData1690787606731
44 1691088862123 CreateWorkflowNameIndex1691088862123
45 1692967111175 CreateWorkflowHistoryTable1692967111175
46 1693491613982 ExecutionSoftDelete1693491613982
47 1693554410387 DisallowOrphanExecutions1693554410387
48 1694091729095 MigrateToTimestampTz1694091729095
49 1695128658538 AddWorkflowMetadata1695128658538
50 1695829275184 ModifyWorkflowHistoryNodesAndConnections1695829275184
51 1700571993961 AddGlobalAdminRole1700571993961
52 1705429061930 DropRoleMapping1705429061930
53 1711018413374 RemoveFailedExecutionStatus1711018413374
54 1711390882123 MoveSshKeysToDatabase1711390882123
55 1712044305787 RemoveNodesAccess1712044305787
56 1714133768519 CreateProject1714133768519
57 1714133768521 MakeExecutionStatusNonNullable1714133768521
58 1717498465931 AddActivatedAtUserSetting1717498465931
59 1720101653148 AddConstraintToExecutionMetadata1720101653148
60 1721377157740 FixExecutionMetadataSequence1721377157740
61 1723627610222 CreateInvalidAuthTokenTable1723627610222
62 1723796243146 RefactorExecutionIndices1723796243146
63 1724753530828 CreateAnnotationTables1724753530828
64 1724951148974 AddApiKeysTable1724951148974
65 1726606152711 CreateProcessedDataTable1726606152711
66 1727427440136 SeparateExecutionCreationFromStart1727427440136
67 1728659839644 AddMissingPrimaryKeyOnAnnotationTagMapping1728659839644
68 1729607673464 UpdateProcessedDataValueColumnToText1729607673464
69 1729607673469 AddProjectIcons1729607673469
70 1730386903556 CreateTestDefinitionTable1730386903556
71 1731404028106 AddDescriptionToTestDefinition1731404028106
72 1731582748663 MigrateTestDefinitionKeyToString1731582748663
73 1732271325258 CreateTestMetricTable1732271325258
74 1732549866705 CreateTestRun1732549866705
75 1733133775640 AddMockedNodesColumnToTestDefinition1733133775640
76 1734479635324 AddManagedColumnToCredentialsTable1734479635324
77 1736172058779 AddStatsColumnsToTestRun1736172058779
78 1736947513045 CreateTestCaseExecutionTable1736947513045
79 1737715421462 AddErrorColumnsToTestRuns1737715421462
80 1738709609940 CreateFolderTable1738709609940
81 1739549398681 CreateAnalyticsTables1739549398681
82 1740445074052 UpdateParentFolderIdColumn1740445074052
83 1741167584277 RenameAnalyticsToInsights1741167584277
84 1742918400000 AddScopesColumnToApiKeys1742918400000
85 1745322634000 ClearEvaluation1745322634000
86 1745587087521 AddWorkflowStatisticsRootCount1745587087521
87 1745934666076 AddWorkflowArchivedColumn1745934666076
88 1745934666077 DropRoleTable1745934666077
89 1747824239000 AddProjectDescriptionColumn1747824239000
90 1750252139166 AddLastActiveAtColumnToUser1750252139166
91 1750252139166 AddScopeTables1750252139166
92 1750252139167 AddRolesTables1750252139167
93 1750252139168 LinkRoleToUserTable1750252139168
94 1750252139170 RemoveOldRoleColumn1750252139170
95 1752669793000 AddInputsOutputsToTestCaseExecution1752669793000
96 1753953244168 LinkRoleToProjectRelationTable1753953244168
97 1754475614601 CreateDataStoreTables1754475614601
98 1754475614602 ReplaceDataStoreTablesWithDataTables1754475614602
99 1756906557570 AddTimestampsToRoleAndRoleIndexes1756906557570
\.
--
-- Data for Name: processed_data; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.processed_data ("workflowId", context, "createdAt", "updatedAt", value) FROM stdin;
\.
--
-- Data for Name: project; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.project (id, name, type, "createdAt", "updatedAt", icon, description) FROM stdin;
EvwZ4tzt3VLhBsTN Sebastian Krüger <valknar@pivoine.art> personal 2025-10-10 06:16:51.226+00 2025-10-10 06:19:37.939+00 \N \N
\.
--
-- Data for Name: project_relation; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.project_relation ("projectId", "userId", role, "createdAt", "updatedAt") FROM stdin;
EvwZ4tzt3VLhBsTN 68dfa745-5866-4eb3-935f-ba21523b38b8 project:personalOwner 2025-10-10 06:16:51.226+00 2025-10-10 06:16:51.226+00
\.
--
-- Data for Name: role; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.role (slug, "displayName", description, "roleType", "systemRole", "createdAt", "updatedAt") FROM stdin;
global:owner Owner Owner global t 2025-10-10 06:16:51.586+00 2025-10-10 06:16:51.632+00
global:admin Admin Admin global t 2025-10-10 06:16:51.586+00 2025-10-10 06:16:51.632+00
global:member Member Member global t 2025-10-10 06:16:51.586+00 2025-10-10 06:16:51.632+00
project:admin Project Admin Project Admin project t 2025-10-10 06:16:51.586+00 2025-10-10 06:16:51.646+00
project:personalOwner Project Owner Project Owner project t 2025-10-10 06:16:51.586+00 2025-10-10 06:16:51.646+00
project:editor Project Editor Project Editor project t 2025-10-10 06:16:51.586+00 2025-10-10 06:16:51.646+00
project:viewer Project Viewer Project Viewer project t 2025-10-10 06:16:51.586+00 2025-10-10 06:16:51.646+00
credential:owner Credential Owner Credential Owner credential t 2025-10-10 06:16:51.652+00 2025-10-10 06:16:51.652+00
credential:user Credential User Credential User credential t 2025-10-10 06:16:51.652+00 2025-10-10 06:16:51.652+00
workflow:owner Workflow Owner Workflow Owner workflow t 2025-10-10 06:16:51.655+00 2025-10-10 06:16:51.655+00
workflow:editor Workflow Editor Workflow Editor workflow t 2025-10-10 06:16:51.655+00 2025-10-10 06:16:51.655+00
\.
--
-- Data for Name: role_scope; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.role_scope ("roleSlug", "scopeSlug") FROM stdin;
global:owner annotationTag:create
global:owner annotationTag:read
global:owner annotationTag:update
global:owner annotationTag:delete
global:owner annotationTag:list
global:owner auditLogs:manage
global:owner banner:dismiss
global:owner community:register
global:owner communityPackage:install
global:owner communityPackage:uninstall
global:owner communityPackage:update
global:owner communityPackage:list
global:owner credential:share
global:owner credential:move
global:owner credential:create
global:owner credential:read
global:owner credential:update
global:owner credential:delete
global:owner credential:list
global:owner externalSecretsProvider:sync
global:owner externalSecretsProvider:create
global:owner externalSecretsProvider:read
global:owner externalSecretsProvider:update
global:owner externalSecretsProvider:delete
global:owner externalSecretsProvider:list
global:owner externalSecret:list
global:owner externalSecret:use
global:owner eventBusDestination:test
global:owner eventBusDestination:create
global:owner eventBusDestination:read
global:owner eventBusDestination:update
global:owner eventBusDestination:delete
global:owner eventBusDestination:list
global:owner ldap:sync
global:owner ldap:manage
global:owner license:manage
global:owner logStreaming:manage
global:owner orchestration:read
global:owner project:create
global:owner project:read
global:owner project:update
global:owner project:delete
global:owner project:list
global:owner saml:manage
global:owner securityAudit:generate
global:owner sourceControl:pull
global:owner sourceControl:push
global:owner sourceControl:manage
global:owner tag:create
global:owner tag:read
global:owner tag:update
global:owner tag:delete
global:owner tag:list
global:owner user:resetPassword
global:owner user:changeRole
global:owner user:enforceMfa
global:owner user:create
global:owner user:read
global:owner user:update
global:owner user:delete
global:owner user:list
global:owner variable:create
global:owner variable:read
global:owner variable:update
global:owner variable:delete
global:owner variable:list
global:owner workersView:manage
global:owner workflow:share
global:owner workflow:execute
global:owner workflow:move
global:owner workflow:create
global:owner workflow:read
global:owner workflow:update
global:owner workflow:delete
global:owner workflow:list
global:owner folder:create
global:owner folder:read
global:owner folder:update
global:owner folder:delete
global:owner folder:list
global:owner folder:move
global:owner insights:list
global:owner oidc:manage
global:owner dataStore:list
global:owner role:manage
global:admin annotationTag:create
global:admin annotationTag:read
global:admin annotationTag:update
global:admin annotationTag:delete
global:admin annotationTag:list
global:admin auditLogs:manage
global:admin banner:dismiss
global:admin community:register
global:admin communityPackage:install
global:admin communityPackage:uninstall
global:admin communityPackage:update
global:admin communityPackage:list
global:admin credential:share
global:admin credential:move
global:admin credential:create
global:admin credential:read
global:admin credential:update
global:admin credential:delete
global:admin credential:list
global:admin externalSecretsProvider:sync
global:admin externalSecretsProvider:create
global:admin externalSecretsProvider:read
global:admin externalSecretsProvider:update
global:admin externalSecretsProvider:delete
global:admin externalSecretsProvider:list
global:admin externalSecret:list
global:admin externalSecret:use
global:admin eventBusDestination:test
global:admin eventBusDestination:create
global:admin eventBusDestination:read
global:admin eventBusDestination:update
global:admin eventBusDestination:delete
global:admin eventBusDestination:list
global:admin ldap:sync
global:admin ldap:manage
global:admin license:manage
global:admin logStreaming:manage
global:admin orchestration:read
global:admin project:create
global:admin project:read
global:admin project:update
global:admin project:delete
global:admin project:list
global:admin saml:manage
global:admin securityAudit:generate
global:admin sourceControl:pull
global:admin sourceControl:push
global:admin sourceControl:manage
global:admin tag:create
global:admin tag:read
global:admin tag:update
global:admin tag:delete
global:admin tag:list
global:admin user:resetPassword
global:admin user:changeRole
global:admin user:enforceMfa
global:admin user:create
global:admin user:read
global:admin user:update
global:admin user:delete
global:admin user:list
global:admin variable:create
global:admin variable:read
global:admin variable:update
global:admin variable:delete
global:admin variable:list
global:admin workersView:manage
global:admin workflow:share
global:admin workflow:execute
global:admin workflow:move
global:admin workflow:create
global:admin workflow:read
global:admin workflow:update
global:admin workflow:delete
global:admin workflow:list
global:admin folder:create
global:admin folder:read
global:admin folder:update
global:admin folder:delete
global:admin folder:list
global:admin folder:move
global:admin insights:list
global:admin oidc:manage
global:admin dataStore:list
global:admin role:manage
global:member annotationTag:create
global:member annotationTag:read
global:member annotationTag:update
global:member annotationTag:delete
global:member annotationTag:list
global:member eventBusDestination:test
global:member eventBusDestination:list
global:member tag:create
global:member tag:read
global:member tag:update
global:member tag:list
global:member user:list
global:member variable:read
global:member variable:list
global:member dataStore:list
project:admin credential:share
project:admin credential:move
project:admin credential:create
project:admin credential:read
project:admin credential:update
project:admin credential:delete
project:admin credential:list
project:admin project:read
project:admin project:update
project:admin project:delete
project:admin project:list
project:admin sourceControl:push
project:admin workflow:execute
project:admin workflow:move
project:admin workflow:create
project:admin workflow:read
project:admin workflow:update
project:admin workflow:delete
project:admin workflow:list
project:admin folder:create
project:admin folder:read
project:admin folder:update
project:admin folder:delete
project:admin folder:list
project:admin folder:move
project:admin dataStore:create
project:admin dataStore:read
project:admin dataStore:update
project:admin dataStore:delete
project:admin dataStore:readRow
project:admin dataStore:writeRow
project:admin dataStore:listProject
project:personalOwner credential:share
project:personalOwner credential:move
project:personalOwner credential:create
project:personalOwner credential:read
project:personalOwner credential:update
project:personalOwner credential:delete
project:personalOwner credential:list
project:personalOwner project:read
project:personalOwner project:list
project:personalOwner workflow:share
project:personalOwner workflow:execute
project:personalOwner workflow:move
project:personalOwner workflow:create
project:personalOwner workflow:read
project:personalOwner workflow:update
project:personalOwner workflow:delete
project:personalOwner workflow:list
project:personalOwner folder:create
project:personalOwner folder:read
project:personalOwner folder:update
project:personalOwner folder:delete
project:personalOwner folder:list
project:personalOwner folder:move
project:personalOwner dataStore:create
project:personalOwner dataStore:read
project:personalOwner dataStore:update
project:personalOwner dataStore:delete
project:personalOwner dataStore:readRow
project:personalOwner dataStore:writeRow
project:personalOwner dataStore:listProject
project:editor credential:create
project:editor credential:read
project:editor credential:update
project:editor credential:delete
project:editor credential:list
project:editor project:read
project:editor project:list
project:editor workflow:execute
project:editor workflow:create
project:editor workflow:read
project:editor workflow:update
project:editor workflow:delete
project:editor workflow:list
project:editor folder:create
project:editor folder:read
project:editor folder:update
project:editor folder:delete
project:editor folder:list
project:editor dataStore:create
project:editor dataStore:read
project:editor dataStore:update
project:editor dataStore:delete
project:editor dataStore:readRow
project:editor dataStore:writeRow
project:editor dataStore:listProject
project:viewer credential:read
project:viewer credential:list
project:viewer project:read
project:viewer project:list
project:viewer workflow:read
project:viewer workflow:list
project:viewer folder:read
project:viewer folder:list
project:viewer dataStore:read
project:viewer dataStore:readRow
project:viewer dataStore:listProject
credential:owner credential:share
credential:owner credential:move
credential:owner credential:read
credential:owner credential:update
credential:owner credential:delete
credential:user credential:read
workflow:owner workflow:share
workflow:owner workflow:execute
workflow:owner workflow:move
workflow:owner workflow:read
workflow:owner workflow:update
workflow:owner workflow:delete
workflow:editor workflow:execute
workflow:editor workflow:read
workflow:editor workflow:update
\.
--
-- Data for Name: scope; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.scope (slug, "displayName", description) FROM stdin;
annotationTag:create Create Annotation Tag Allows creating new annotation tags.
annotationTag:read annotationTag:read \N
annotationTag:update annotationTag:update \N
annotationTag:delete annotationTag:delete \N
annotationTag:list annotationTag:list \N
annotationTag:* annotationTag:* \N
auditLogs:manage auditLogs:manage \N
auditLogs:* auditLogs:* \N
banner:dismiss banner:dismiss \N
banner:* banner:* \N
community:register community:register \N
community:* community:* \N
communityPackage:install communityPackage:install \N
communityPackage:uninstall communityPackage:uninstall \N
communityPackage:update communityPackage:update \N
communityPackage:list communityPackage:list \N
communityPackage:manage communityPackage:manage \N
communityPackage:* communityPackage:* \N
credential:share credential:share \N
credential:move credential:move \N
credential:create credential:create \N
credential:read credential:read \N
credential:update credential:update \N
credential:delete credential:delete \N
credential:list credential:list \N
credential:* credential:* \N
externalSecretsProvider:sync externalSecretsProvider:sync \N
externalSecretsProvider:create externalSecretsProvider:create \N
externalSecretsProvider:read externalSecretsProvider:read \N
externalSecretsProvider:update externalSecretsProvider:update \N
externalSecretsProvider:delete externalSecretsProvider:delete \N
externalSecretsProvider:list externalSecretsProvider:list \N
externalSecretsProvider:* externalSecretsProvider:* \N
externalSecret:list externalSecret:list \N
externalSecret:use externalSecret:use \N
externalSecret:* externalSecret:* \N
eventBusDestination:test eventBusDestination:test \N
eventBusDestination:create eventBusDestination:create \N
eventBusDestination:read eventBusDestination:read \N
eventBusDestination:update eventBusDestination:update \N
eventBusDestination:delete eventBusDestination:delete \N
eventBusDestination:list eventBusDestination:list \N
eventBusDestination:* eventBusDestination:* \N
ldap:sync ldap:sync \N
ldap:manage ldap:manage \N
ldap:* ldap:* \N
license:manage license:manage \N
license:* license:* \N
logStreaming:manage logStreaming:manage \N
logStreaming:* logStreaming:* \N
orchestration:read orchestration:read \N
orchestration:list orchestration:list \N
orchestration:* orchestration:* \N
project:create project:create \N
project:read project:read \N
project:update project:update \N
project:delete project:delete \N
project:list project:list \N
project:* project:* \N
saml:manage saml:manage \N
saml:* saml:* \N
securityAudit:generate securityAudit:generate \N
securityAudit:* securityAudit:* \N
sourceControl:pull sourceControl:pull \N
sourceControl:push sourceControl:push \N
sourceControl:manage sourceControl:manage \N
sourceControl:* sourceControl:* \N
tag:create tag:create \N
tag:read tag:read \N
tag:update tag:update \N
tag:delete tag:delete \N
tag:list tag:list \N
tag:* tag:* \N
user:resetPassword user:resetPassword \N
user:changeRole user:changeRole \N
user:enforceMfa user:enforceMfa \N
user:create user:create \N
user:read user:read \N
user:update user:update \N
user:delete user:delete \N
user:list user:list \N
user:* user:* \N
variable:create variable:create \N
variable:read variable:read \N
variable:update variable:update \N
variable:delete variable:delete \N
variable:list variable:list \N
variable:* variable:* \N
workersView:manage workersView:manage \N
workersView:* workersView:* \N
workflow:share workflow:share \N
workflow:execute workflow:execute \N
workflow:move workflow:move \N
workflow:activate workflow:activate \N
workflow:deactivate workflow:deactivate \N
workflow:create workflow:create \N
workflow:read workflow:read \N
workflow:update workflow:update \N
workflow:delete workflow:delete \N
workflow:list workflow:list \N
workflow:* workflow:* \N
folder:create folder:create \N
folder:read folder:read \N
folder:update folder:update \N
folder:delete folder:delete \N
folder:list folder:list \N
folder:move folder:move \N
folder:* folder:* \N
insights:list insights:list \N
insights:* insights:* \N
oidc:manage oidc:manage \N
oidc:* oidc:* \N
dataStore:create dataStore:create \N
dataStore:read dataStore:read \N
dataStore:update dataStore:update \N
dataStore:delete dataStore:delete \N
dataStore:list dataStore:list \N
dataStore:readRow dataStore:readRow \N
dataStore:writeRow dataStore:writeRow \N
dataStore:listProject dataStore:listProject \N
dataStore:* dataStore:* \N
execution:delete execution:delete \N
execution:read execution:read \N
execution:retry execution:retry \N
execution:list execution:list \N
execution:get execution:get \N
execution:* execution:* \N
workflowTags:update workflowTags:update \N
workflowTags:list workflowTags:list \N
workflowTags:* workflowTags:* \N
role:manage role:manage \N
role:* role:* \N
* * \N
\.
--
-- Data for Name: settings; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.settings (key, value, "loadOnStartup") FROM stdin;
ui.banners.dismissed ["V1"] t
features.ldap {"loginEnabled":false,"loginLabel":"","connectionUrl":"","allowUnauthorizedCerts":false,"connectionSecurity":"none","connectionPort":389,"baseDn":"","bindingAdminDn":"","bindingAdminPassword":"","firstNameAttribute":"","lastNameAttribute":"","emailAttribute":"","loginIdAttribute":"","ldapIdAttribute":"","userFilter":"","synchronizationEnabled":false,"synchronizationInterval":60,"searchPageSize":0,"searchTimeout":60} t
userManagement.authenticationMethod email t
features.sourceControl.sshKeys {"encryptedPrivateKey":"U2FsdGVkX1/B/K/HjA9y9KGx2GoR3aTRnn7Qb1/Gw1jd5FdQBc6AFF2kW0J1f2JFvK4nRlDGJwInLypEzDwbZknn5FvMuzHpxUDoQgOGJfvAg5SpE37WC4FDV2wwD5RiFBzT96qPjmUdu1vxwHqU9aEsAeGutS9oecTACcwNu9g60CHfMcR4MnftdJup1No0fZP0cY7lPGWWEg98UYtirlDBACfAKyKVsp8/NDgON0pVnntBgt7dLHz6QDkdss/etlyz4g1doxqkmjC3tCkZ04YCyVYk25D5kzRNVTydCSUqa0xs3eY+D9Pmgg/l8kBAQkYWBc23+Iksm2VWRUdmCXmnDJHPDuPkaXHg9QrV8yvumjp07n3kpmBUNbHpfjD0dbjkBlyyAWDCwzvTyaxQ3vhSPBIhoF+DpWgO4qWotYE41V7vnKm4Xap0g1QmV6/SE6zUJ1kpVkHCeKX7WddrXaySmW/2sjCzusyVF00JNIQvbDE20Hm79HAWHdpjiSFGOSF5wnHqK/WbfS/ceqjPcmgFkBxmrLeoohWdYyF9DTPKhIb9XMfbThzbYMWSP9OR","publicKey":"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEoZgFeFV3l+MyUWwaZBUkacnUZ6IihQP92jh4+u4wnJ n8n deploy key"} t
features.sourceControl {"branchName":"main","connectionType":"ssh","keyGeneratorType":"ed25519"} t
userManagement.isInstanceOwnerSetUp true t
\.
--
-- Data for Name: shared_credentials; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.shared_credentials ("credentialsId", "projectId", role, "createdAt", "updatedAt") FROM stdin;
pW7BpbFSyoxBbKEI EvwZ4tzt3VLhBsTN credential:owner 2025-10-10 09:03:30.997+00 2025-10-10 09:03:30.997+00
mYnjLvI2lMKFB4Xi EvwZ4tzt3VLhBsTN credential:owner 2025-10-10 14:57:16.398+00 2025-10-10 14:57:16.398+00
rqKKnJhZrSWZoVl6 EvwZ4tzt3VLhBsTN credential:owner 2025-10-10 21:07:31.25+00 2025-10-10 21:07:31.25+00
\.
--
-- Data for Name: shared_workflow; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.shared_workflow ("workflowId", "projectId", role, "createdAt", "updatedAt") FROM stdin;
XqsPfOUA97pUf3Yg EvwZ4tzt3VLhBsTN workflow:owner 2025-10-10 08:40:39.12+00 2025-10-10 08:40:39.12+00
JntLnJIWAtFUxzoj EvwZ4tzt3VLhBsTN workflow:owner 2025-10-10 08:44:29.399+00 2025-10-10 08:44:29.399+00
\.
--
-- Data for Name: tag_entity; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.tag_entity (name, "createdAt", "updatedAt", id) FROM stdin;
vps 2025-10-10 20:07:35.985+00 2025-10-10 20:07:35.985+00 XtefIsvOfc42BpBk
gitea 2025-10-10 20:08:01.425+00 2025-10-10 20:08:01.425+00 qJSaDCeCHneSYTtn
semaphore 2025-10-10 20:08:17.803+00 2025-10-10 20:08:17.803+00 Xl3CZMEb8MfgZ3uk
\.
--
-- Data for Name: test_case_execution; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.test_case_execution (id, "testRunId", "executionId", status, "runAt", "completedAt", "errorCode", "errorDetails", metrics, "createdAt", "updatedAt", inputs, outputs) FROM stdin;
\.
--
-- Data for Name: test_run; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.test_run (id, "workflowId", status, "errorCode", "errorDetails", "runAt", "completedAt", metrics, "createdAt", "updatedAt") FROM stdin;
\.
--
-- Data for Name: user; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public."user" (id, email, "firstName", "lastName", password, "personalizationAnswers", "createdAt", "updatedAt", settings, disabled, "mfaEnabled", "mfaSecret", "mfaRecoveryCodes", "lastActiveAt", "roleSlug") FROM stdin;
68dfa745-5866-4eb3-935f-ba21523b38b8 valknar@pivoine.art Sebastian Krüger $2a$10$qm9O12t9Zr3TvWlBuQ5ENOhnotWGf91U/IiGDF.D2DEJ8i/fTovRi {"version":"v4","personalization_survey_submitted_at":"2025-10-10T06:21:17.079Z","personalization_survey_n8n_version":"1.114.4","automationGoalDevops":["ci-cd","other"],"automationGoalDevopsOther":"Smoothness...","companyIndustryExtended":["it-industry","media-industry","other"],"companySize":"personalUser","companyType":"other","role":"it","reportedSource":"other","reportedSourceOther":"Zapier"} 2025-10-10 06:16:50.929+00 2025-10-10 22:00:39.552+00 {"userActivated":true,"firstSuccessfulWorkflowId":"JntLnJIWAtFUxzoj","userActivatedAt":1760109420464} f f \N \N 2025-10-10 global:owner
\.
--
-- Data for Name: user_api_keys; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.user_api_keys (id, "userId", label, "apiKey", "createdAt", "updatedAt", scopes) FROM stdin;
\.
--
-- Data for Name: variables; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.variables (key, type, value, id) FROM stdin;
\.
--
-- Data for Name: webhook_entity; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.webhook_entity ("webhookPath", method, node, "webhookId", "pathLength", "workflowId") FROM stdin;
5ed1a77b-13b2-4df8-8d38-1059f8618d15 GET FROM valknar/home \N \N JntLnJIWAtFUxzoj
\.
--
-- Data for Name: workflow_entity; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.workflow_entity (name, active, nodes, connections, "createdAt", "updatedAt", settings, "staticData", "pinData", "versionId", "triggerCount", id, meta, "parentFolderId", "isArchived") FROM stdin;
My workflow f [{"parameters":{"path":"743ab5a7-0ba3-4cb7-ae37-070d04fe0742","authentication":"basicAuth","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"3b46a07c-3d3c-4a5f-b6d3-8a77ef708002","name":"Webhook","webhookId":"743ab5a7-0ba3-4cb7-ae37-070d04fe0742"}] {} 2025-10-10 08:40:39.12+00 2025-10-10 11:05:40.652+00 {"executionOrder":"v1"} \N {} 54db19b0-d9fc-48dd-888b-4e0fc48ccb9e 0 XqsPfOUA97pUf3Yg \N \N t
VPS: gitea to semaphore t [{"parameters":{"mode":"expression","numberOutputs":2,"output":"={{ $json.event_type === \\"mqtt\\" ? 1 : 0 }}"},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch","alwaysOutputData":false,"executeOnce":false},{"parameters":{"options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","responseMode":"responseNode","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","sendBody":true,"specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{}},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[576,-80],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"method":"POST","url":"http://gotify/message?token=ARKhue-EFe.5sxq","sendBody":true,"bodyParameters":{"parameters":[{"name":"message","value":"={{ $json.message.message }}"},{"name":"title","value":"Wolkenriss"}]},"options":{}},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[576,224],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}] {"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"HTTP Request","type":"main","index":0}]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}} 2025-10-10 08:44:29.399+00 2025-10-10 22:47:59.407+00 {"executionOrder":"v1"} \N {} f2e496d1-8f61-43d4-beb5-ca5c7d916e11 2 JntLnJIWAtFUxzoj {"templateCredsSetupCompleted":true} \N f
\.
--
-- Data for Name: workflow_history; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.workflow_history ("versionId", "workflowId", authors, "createdAt", "updatedAt", nodes, connections) FROM stdin;
\.
--
-- Data for Name: workflow_statistics; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.workflow_statistics (count, "latestEvent", name, "workflowId", "rootCount") FROM stdin;
1 2025-10-10 08:55:00.912+00 data_loaded JntLnJIWAtFUxzoj 1
10 2025-10-10 22:45:10.706+00 manual_error JntLnJIWAtFUxzoj 0
68 2025-10-10 22:47:29.87+00 manual_success JntLnJIWAtFUxzoj 0
130 2025-10-10 22:47:59.473+00 production_success JntLnJIWAtFUxzoj 130
\.
--
-- Data for Name: workflows_tags; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.workflows_tags ("workflowId", "tagId") FROM stdin;
JntLnJIWAtFUxzoj XtefIsvOfc42BpBk
JntLnJIWAtFUxzoj qJSaDCeCHneSYTtn
JntLnJIWAtFUxzoj Xl3CZMEb8MfgZ3uk
\.
--
-- Name: auth_provider_sync_history_id_seq; Type: SEQUENCE SET; Schema: public; Owner: valknar
--
SELECT pg_catalog.setval('public.auth_provider_sync_history_id_seq', 1, false);
--
-- Name: execution_annotations_id_seq; Type: SEQUENCE SET; Schema: public; Owner: valknar
--
SELECT pg_catalog.setval('public.execution_annotations_id_seq', 1, false);
--
-- Name: execution_entity_id_seq; Type: SEQUENCE SET; Schema: public; Owner: valknar
--
SELECT pg_catalog.setval('public.execution_entity_id_seq', 208, true);
--
-- Name: execution_metadata_temp_id_seq; Type: SEQUENCE SET; Schema: public; Owner: valknar
--
SELECT pg_catalog.setval('public.execution_metadata_temp_id_seq', 1, false);
--
-- Name: insights_by_period_id_seq; Type: SEQUENCE SET; Schema: public; Owner: valknar
--
SELECT pg_catalog.setval('public.insights_by_period_id_seq', 12, true);
--
-- Name: insights_metadata_metaId_seq; Type: SEQUENCE SET; Schema: public; Owner: valknar
--
SELECT pg_catalog.setval('public."insights_metadata_metaId_seq"', 2, true);
--
-- Name: insights_raw_id_seq; Type: SEQUENCE SET; Schema: public; Owner: valknar
--
SELECT pg_catalog.setval('public.insights_raw_id_seq', 260, true);
--
-- Name: migrations_id_seq; Type: SEQUENCE SET; Schema: public; Owner: valknar
--
SELECT pg_catalog.setval('public.migrations_id_seq', 99, true);
--
-- Name: test_run PK_011c050f566e9db509a0fadb9b9; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.test_run
ADD CONSTRAINT "PK_011c050f566e9db509a0fadb9b9" PRIMARY KEY (id);
--
-- Name: installed_packages PK_08cc9197c39b028c1e9beca225940576fd1a5804; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.installed_packages
ADD CONSTRAINT "PK_08cc9197c39b028c1e9beca225940576fd1a5804" PRIMARY KEY ("packageName");
--
-- Name: execution_metadata PK_17a0b6284f8d626aae88e1c16e4; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.execution_metadata
ADD CONSTRAINT "PK_17a0b6284f8d626aae88e1c16e4" PRIMARY KEY (id);
--
-- Name: project_relation PK_1caaa312a5d7184a003be0f0cb6; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.project_relation
ADD CONSTRAINT "PK_1caaa312a5d7184a003be0f0cb6" PRIMARY KEY ("projectId", "userId");
--
-- Name: folder_tag PK_27e4e00852f6b06a925a4d83a3e; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.folder_tag
ADD CONSTRAINT "PK_27e4e00852f6b06a925a4d83a3e" PRIMARY KEY ("folderId", "tagId");
--
-- Name: role PK_35c9b140caaf6da09cfabb0d675; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.role
ADD CONSTRAINT "PK_35c9b140caaf6da09cfabb0d675" PRIMARY KEY (slug);
--
-- Name: project PK_4d68b1358bb5b766d3e78f32f57; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.project
ADD CONSTRAINT "PK_4d68b1358bb5b766d3e78f32f57" PRIMARY KEY (id);
--
-- Name: invalid_auth_token PK_5779069b7235b256d91f7af1a15; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.invalid_auth_token
ADD CONSTRAINT "PK_5779069b7235b256d91f7af1a15" PRIMARY KEY (token);
--
-- Name: shared_workflow PK_5ba87620386b847201c9531c58f; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.shared_workflow
ADD CONSTRAINT "PK_5ba87620386b847201c9531c58f" PRIMARY KEY ("workflowId", "projectId");
--
-- Name: folder PK_6278a41a706740c94c02e288df8; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.folder
ADD CONSTRAINT "PK_6278a41a706740c94c02e288df8" PRIMARY KEY (id);
--
-- Name: data_table_column PK_673cb121ee4a8a5e27850c72c51; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.data_table_column
ADD CONSTRAINT "PK_673cb121ee4a8a5e27850c72c51" PRIMARY KEY (id);
--
-- Name: annotation_tag_entity PK_69dfa041592c30bbc0d4b84aa00; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.annotation_tag_entity
ADD CONSTRAINT "PK_69dfa041592c30bbc0d4b84aa00" PRIMARY KEY (id);
--
-- Name: execution_annotations PK_7afcf93ffa20c4252869a7c6a23; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.execution_annotations
ADD CONSTRAINT "PK_7afcf93ffa20c4252869a7c6a23" PRIMARY KEY (id);
--
-- Name: migrations PK_8c82d7f526340ab734260ea46be; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.migrations
ADD CONSTRAINT "PK_8c82d7f526340ab734260ea46be" PRIMARY KEY (id);
--
-- Name: installed_nodes PK_8ebd28194e4f792f96b5933423fc439df97d9689; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.installed_nodes
ADD CONSTRAINT "PK_8ebd28194e4f792f96b5933423fc439df97d9689" PRIMARY KEY (name);
--
-- Name: shared_credentials PK_8ef3a59796a228913f251779cff; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.shared_credentials
ADD CONSTRAINT "PK_8ef3a59796a228913f251779cff" PRIMARY KEY ("credentialsId", "projectId");
--
-- Name: test_case_execution PK_90c121f77a78a6580e94b794bce; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.test_case_execution
ADD CONSTRAINT "PK_90c121f77a78a6580e94b794bce" PRIMARY KEY (id);
--
-- Name: user_api_keys PK_978fa5caa3468f463dac9d92e69; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.user_api_keys
ADD CONSTRAINT "PK_978fa5caa3468f463dac9d92e69" PRIMARY KEY (id);
--
-- Name: execution_annotation_tags PK_979ec03d31294cca484be65d11f; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.execution_annotation_tags
ADD CONSTRAINT "PK_979ec03d31294cca484be65d11f" PRIMARY KEY ("annotationId", "tagId");
--
-- Name: webhook_entity PK_b21ace2e13596ccd87dc9bf4ea6; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.webhook_entity
ADD CONSTRAINT "PK_b21ace2e13596ccd87dc9bf4ea6" PRIMARY KEY ("webhookPath", method);
--
-- Name: insights_by_period PK_b606942249b90cc39b0265f0575; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.insights_by_period
ADD CONSTRAINT "PK_b606942249b90cc39b0265f0575" PRIMARY KEY (id);
--
-- Name: workflow_history PK_b6572dd6173e4cd06fe79937b58; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.workflow_history
ADD CONSTRAINT "PK_b6572dd6173e4cd06fe79937b58" PRIMARY KEY ("versionId");
--
-- Name: scope PK_bfc45df0481abd7f355d6187da1; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.scope
ADD CONSTRAINT "PK_bfc45df0481abd7f355d6187da1" PRIMARY KEY (slug);
--
-- Name: processed_data PK_ca04b9d8dc72de268fe07a65773; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.processed_data
ADD CONSTRAINT "PK_ca04b9d8dc72de268fe07a65773" PRIMARY KEY ("workflowId", context);
--
-- Name: settings PK_dc0fe14e6d9943f268e7b119f69ab8bd; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.settings
ADD CONSTRAINT "PK_dc0fe14e6d9943f268e7b119f69ab8bd" PRIMARY KEY (key);
--
-- Name: data_table PK_e226d0001b9e6097cbfe70617cb; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.data_table
ADD CONSTRAINT "PK_e226d0001b9e6097cbfe70617cb" PRIMARY KEY (id);
--
-- Name: user PK_ea8f538c94b6e352418254ed6474a81f; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public."user"
ADD CONSTRAINT "PK_ea8f538c94b6e352418254ed6474a81f" PRIMARY KEY (id);
--
-- Name: insights_raw PK_ec15125755151e3a7e00e00014f; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.insights_raw
ADD CONSTRAINT "PK_ec15125755151e3a7e00e00014f" PRIMARY KEY (id);
--
-- Name: insights_metadata PK_f448a94c35218b6208ce20cf5a1; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.insights_metadata
ADD CONSTRAINT "PK_f448a94c35218b6208ce20cf5a1" PRIMARY KEY ("metaId");
--
-- Name: role_scope PK_role_scope; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.role_scope
ADD CONSTRAINT "PK_role_scope" PRIMARY KEY ("roleSlug", "scopeSlug");
--
-- Name: data_table_column UQ_8082ec4890f892f0bc77473a123; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.data_table_column
ADD CONSTRAINT "UQ_8082ec4890f892f0bc77473a123" UNIQUE ("dataTableId", name);
--
-- Name: data_table UQ_b23096ef747281ac944d28e8b0d; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.data_table
ADD CONSTRAINT "UQ_b23096ef747281ac944d28e8b0d" UNIQUE ("projectId", name);
--
-- Name: user UQ_e12875dfb3b1d92d7d7c5377e2; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public."user"
ADD CONSTRAINT "UQ_e12875dfb3b1d92d7d7c5377e2" UNIQUE (email);
--
-- Name: auth_identity auth_identity_pkey; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.auth_identity
ADD CONSTRAINT auth_identity_pkey PRIMARY KEY ("providerId", "providerType");
--
-- Name: auth_provider_sync_history auth_provider_sync_history_pkey; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.auth_provider_sync_history
ADD CONSTRAINT auth_provider_sync_history_pkey PRIMARY KEY (id);
--
-- Name: credentials_entity credentials_entity_pkey; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.credentials_entity
ADD CONSTRAINT credentials_entity_pkey PRIMARY KEY (id);
--
-- Name: event_destinations event_destinations_pkey; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.event_destinations
ADD CONSTRAINT event_destinations_pkey PRIMARY KEY (id);
--
-- Name: execution_data execution_data_pkey; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.execution_data
ADD CONSTRAINT execution_data_pkey PRIMARY KEY ("executionId");
--
-- Name: execution_entity pk_e3e63bbf986767844bbe1166d4e; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.execution_entity
ADD CONSTRAINT pk_e3e63bbf986767844bbe1166d4e PRIMARY KEY (id);
--
-- Name: workflow_statistics pk_workflow_statistics; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.workflow_statistics
ADD CONSTRAINT pk_workflow_statistics PRIMARY KEY ("workflowId", name);
--
-- Name: workflows_tags pk_workflows_tags; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.workflows_tags
ADD CONSTRAINT pk_workflows_tags PRIMARY KEY ("workflowId", "tagId");
--
-- Name: tag_entity tag_entity_pkey; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.tag_entity
ADD CONSTRAINT tag_entity_pkey PRIMARY KEY (id);
--
-- Name: variables variables_key_key; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.variables
ADD CONSTRAINT variables_key_key UNIQUE (key);
--
-- Name: variables variables_pkey; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.variables
ADD CONSTRAINT variables_pkey PRIMARY KEY (id);
--
-- Name: workflow_entity workflow_entity_pkey; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.workflow_entity
ADD CONSTRAINT workflow_entity_pkey PRIMARY KEY (id);
--
-- Name: IDX_14f68deffaf858465715995508; Type: INDEX; Schema: public; Owner: valknar
--
CREATE UNIQUE INDEX "IDX_14f68deffaf858465715995508" ON public.folder USING btree ("projectId", id);
--
-- Name: IDX_1d8ab99d5861c9388d2dc1cf73; Type: INDEX; Schema: public; Owner: valknar
--
CREATE UNIQUE INDEX "IDX_1d8ab99d5861c9388d2dc1cf73" ON public.insights_metadata USING btree ("workflowId");
--
-- Name: IDX_1e31657f5fe46816c34be7c1b4; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX "IDX_1e31657f5fe46816c34be7c1b4" ON public.workflow_history USING btree ("workflowId");
--
-- Name: IDX_1ef35bac35d20bdae979d917a3; Type: INDEX; Schema: public; Owner: valknar
--
CREATE UNIQUE INDEX "IDX_1ef35bac35d20bdae979d917a3" ON public.user_api_keys USING btree ("apiKey");
--
-- Name: IDX_5f0643f6717905a05164090dde; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX "IDX_5f0643f6717905a05164090dde" ON public.project_relation USING btree ("userId");
--
-- Name: IDX_60b6a84299eeb3f671dfec7693; Type: INDEX; Schema: public; Owner: valknar
--
CREATE UNIQUE INDEX "IDX_60b6a84299eeb3f671dfec7693" ON public.insights_by_period USING btree ("periodStart", type, "periodUnit", "metaId");
--
-- Name: IDX_61448d56d61802b5dfde5cdb00; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX "IDX_61448d56d61802b5dfde5cdb00" ON public.project_relation USING btree ("projectId");
--
-- Name: IDX_63d7bbae72c767cf162d459fcc; Type: INDEX; Schema: public; Owner: valknar
--
CREATE UNIQUE INDEX "IDX_63d7bbae72c767cf162d459fcc" ON public.user_api_keys USING btree ("userId", label);
--
-- Name: IDX_8e4b4774db42f1e6dda3452b2a; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX "IDX_8e4b4774db42f1e6dda3452b2a" ON public.test_case_execution USING btree ("testRunId");
--
-- Name: IDX_97f863fa83c4786f1956508496; Type: INDEX; Schema: public; Owner: valknar
--
CREATE UNIQUE INDEX "IDX_97f863fa83c4786f1956508496" ON public.execution_annotations USING btree ("executionId");
--
-- Name: IDX_a3697779b366e131b2bbdae297; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX "IDX_a3697779b366e131b2bbdae297" ON public.execution_annotation_tags USING btree ("tagId");
--
-- Name: IDX_ae51b54c4bb430cf92f48b623f; Type: INDEX; Schema: public; Owner: valknar
--
CREATE UNIQUE INDEX "IDX_ae51b54c4bb430cf92f48b623f" ON public.annotation_tag_entity USING btree (name);
--
-- Name: IDX_c1519757391996eb06064f0e7c; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX "IDX_c1519757391996eb06064f0e7c" ON public.execution_annotation_tags USING btree ("annotationId");
--
-- Name: IDX_cec8eea3bf49551482ccb4933e; Type: INDEX; Schema: public; Owner: valknar
--
CREATE UNIQUE INDEX "IDX_cec8eea3bf49551482ccb4933e" ON public.execution_metadata USING btree ("executionId", key);
--
-- Name: IDX_d6870d3b6e4c185d33926f423c; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX "IDX_d6870d3b6e4c185d33926f423c" ON public.test_run USING btree ("workflowId");
--
-- Name: IDX_execution_entity_deletedAt; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX "IDX_execution_entity_deletedAt" ON public.execution_entity USING btree ("deletedAt");
--
-- Name: IDX_role_scope_scopeSlug; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX "IDX_role_scope_scopeSlug" ON public.role_scope USING btree ("scopeSlug");
--
-- Name: IDX_workflow_entity_name; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX "IDX_workflow_entity_name" ON public.workflow_entity USING btree (name);
--
-- Name: idx_07fde106c0b471d8cc80a64fc8; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX idx_07fde106c0b471d8cc80a64fc8 ON public.credentials_entity USING btree (type);
--
-- Name: idx_16f4436789e804e3e1c9eeb240; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX idx_16f4436789e804e3e1c9eeb240 ON public.webhook_entity USING btree ("webhookId", method, "pathLength");
--
-- Name: idx_812eb05f7451ca757fb98444ce; Type: INDEX; Schema: public; Owner: valknar
--
CREATE UNIQUE INDEX idx_812eb05f7451ca757fb98444ce ON public.tag_entity USING btree (name);
--
-- Name: idx_execution_entity_stopped_at_status_deleted_at; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX idx_execution_entity_stopped_at_status_deleted_at ON public.execution_entity USING btree ("stoppedAt", status, "deletedAt") WHERE (("stoppedAt" IS NOT NULL) AND ("deletedAt" IS NULL));
--
-- Name: idx_execution_entity_wait_till_status_deleted_at; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX idx_execution_entity_wait_till_status_deleted_at ON public.execution_entity USING btree ("waitTill", status, "deletedAt") WHERE (("waitTill" IS NOT NULL) AND ("deletedAt" IS NULL));
--
-- Name: idx_execution_entity_workflow_id_started_at; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX idx_execution_entity_workflow_id_started_at ON public.execution_entity USING btree ("workflowId", "startedAt") WHERE (("startedAt" IS NOT NULL) AND ("deletedAt" IS NULL));
--
-- Name: idx_workflows_tags_workflow_id; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX idx_workflows_tags_workflow_id ON public.workflows_tags USING btree ("workflowId");
--
-- Name: pk_credentials_entity_id; Type: INDEX; Schema: public; Owner: valknar
--
CREATE UNIQUE INDEX pk_credentials_entity_id ON public.credentials_entity USING btree (id);
--
-- Name: pk_tag_entity_id; Type: INDEX; Schema: public; Owner: valknar
--
CREATE UNIQUE INDEX pk_tag_entity_id ON public.tag_entity USING btree (id);
--
-- Name: pk_variables_id; Type: INDEX; Schema: public; Owner: valknar
--
CREATE UNIQUE INDEX pk_variables_id ON public.variables USING btree (id);
--
-- Name: pk_workflow_entity_id; Type: INDEX; Schema: public; Owner: valknar
--
CREATE UNIQUE INDEX pk_workflow_entity_id ON public.workflow_entity USING btree (id);
--
-- Name: project_relation_role_idx; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX project_relation_role_idx ON public.project_relation USING btree (role);
--
-- Name: project_relation_role_project_idx; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX project_relation_role_project_idx ON public.project_relation USING btree ("projectId", role);
--
-- Name: user_role_idx; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX user_role_idx ON public."user" USING btree ("roleSlug");
--
-- Name: processed_data FK_06a69a7032c97a763c2c7599464; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.processed_data
ADD CONSTRAINT "FK_06a69a7032c97a763c2c7599464" FOREIGN KEY ("workflowId") REFERENCES public.workflow_entity(id) ON DELETE CASCADE;
--
-- Name: insights_metadata FK_1d8ab99d5861c9388d2dc1cf733; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.insights_metadata
ADD CONSTRAINT "FK_1d8ab99d5861c9388d2dc1cf733" FOREIGN KEY ("workflowId") REFERENCES public.workflow_entity(id) ON DELETE SET NULL;
--
-- Name: workflow_history FK_1e31657f5fe46816c34be7c1b4b; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.workflow_history
ADD CONSTRAINT "FK_1e31657f5fe46816c34be7c1b4b" FOREIGN KEY ("workflowId") REFERENCES public.workflow_entity(id) ON DELETE CASCADE;
--
-- Name: insights_metadata FK_2375a1eda085adb16b24615b69c; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.insights_metadata
ADD CONSTRAINT "FK_2375a1eda085adb16b24615b69c" FOREIGN KEY ("projectId") REFERENCES public.project(id) ON DELETE SET NULL;
--
-- Name: execution_metadata FK_31d0b4c93fb85ced26f6005cda3; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.execution_metadata
ADD CONSTRAINT "FK_31d0b4c93fb85ced26f6005cda3" FOREIGN KEY ("executionId") REFERENCES public.execution_entity(id) ON DELETE CASCADE;
--
-- Name: shared_credentials FK_416f66fc846c7c442970c094ccf; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.shared_credentials
ADD CONSTRAINT "FK_416f66fc846c7c442970c094ccf" FOREIGN KEY ("credentialsId") REFERENCES public.credentials_entity(id) ON DELETE CASCADE;
--
-- Name: project_relation FK_5f0643f6717905a05164090dde7; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.project_relation
ADD CONSTRAINT "FK_5f0643f6717905a05164090dde7" FOREIGN KEY ("userId") REFERENCES public."user"(id) ON DELETE CASCADE;
--
-- Name: project_relation FK_61448d56d61802b5dfde5cdb002; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.project_relation
ADD CONSTRAINT "FK_61448d56d61802b5dfde5cdb002" FOREIGN KEY ("projectId") REFERENCES public.project(id) ON DELETE CASCADE;
--
-- Name: insights_by_period FK_6414cfed98daabbfdd61a1cfbc0; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.insights_by_period
ADD CONSTRAINT "FK_6414cfed98daabbfdd61a1cfbc0" FOREIGN KEY ("metaId") REFERENCES public.insights_metadata("metaId") ON DELETE CASCADE;
--
-- Name: insights_raw FK_6e2e33741adef2a7c5d66befa4e; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.insights_raw
ADD CONSTRAINT "FK_6e2e33741adef2a7c5d66befa4e" FOREIGN KEY ("metaId") REFERENCES public.insights_metadata("metaId") ON DELETE CASCADE;
--
-- Name: installed_nodes FK_73f857fc5dce682cef8a99c11dbddbc969618951; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.installed_nodes
ADD CONSTRAINT "FK_73f857fc5dce682cef8a99c11dbddbc969618951" FOREIGN KEY (package) REFERENCES public.installed_packages("packageName") ON UPDATE CASCADE ON DELETE CASCADE;
--
-- Name: folder FK_804ea52f6729e3940498bd54d78; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.folder
ADD CONSTRAINT "FK_804ea52f6729e3940498bd54d78" FOREIGN KEY ("parentFolderId") REFERENCES public.folder(id) ON DELETE CASCADE;
--
-- Name: shared_credentials FK_812c2852270da1247756e77f5a4; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.shared_credentials
ADD CONSTRAINT "FK_812c2852270da1247756e77f5a4" FOREIGN KEY ("projectId") REFERENCES public.project(id) ON DELETE CASCADE;
--
-- Name: test_case_execution FK_8e4b4774db42f1e6dda3452b2af; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.test_case_execution
ADD CONSTRAINT "FK_8e4b4774db42f1e6dda3452b2af" FOREIGN KEY ("testRunId") REFERENCES public.test_run(id) ON DELETE CASCADE;
--
-- Name: data_table_column FK_930b6e8faaf88294cef23484160; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.data_table_column
ADD CONSTRAINT "FK_930b6e8faaf88294cef23484160" FOREIGN KEY ("dataTableId") REFERENCES public.data_table(id) ON DELETE CASCADE;
--
-- Name: folder_tag FK_94a60854e06f2897b2e0d39edba; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.folder_tag
ADD CONSTRAINT "FK_94a60854e06f2897b2e0d39edba" FOREIGN KEY ("folderId") REFERENCES public.folder(id) ON DELETE CASCADE;
--
-- Name: execution_annotations FK_97f863fa83c4786f19565084960; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.execution_annotations
ADD CONSTRAINT "FK_97f863fa83c4786f19565084960" FOREIGN KEY ("executionId") REFERENCES public.execution_entity(id) ON DELETE CASCADE;
--
-- Name: execution_annotation_tags FK_a3697779b366e131b2bbdae2976; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.execution_annotation_tags
ADD CONSTRAINT "FK_a3697779b366e131b2bbdae2976" FOREIGN KEY ("tagId") REFERENCES public.annotation_tag_entity(id) ON DELETE CASCADE;
--
-- Name: shared_workflow FK_a45ea5f27bcfdc21af9b4188560; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.shared_workflow
ADD CONSTRAINT "FK_a45ea5f27bcfdc21af9b4188560" FOREIGN KEY ("projectId") REFERENCES public.project(id) ON DELETE CASCADE;
--
-- Name: folder FK_a8260b0b36939c6247f385b8221; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.folder
ADD CONSTRAINT "FK_a8260b0b36939c6247f385b8221" FOREIGN KEY ("projectId") REFERENCES public.project(id) ON DELETE CASCADE;
--
-- Name: execution_annotation_tags FK_c1519757391996eb06064f0e7c8; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.execution_annotation_tags
ADD CONSTRAINT "FK_c1519757391996eb06064f0e7c8" FOREIGN KEY ("annotationId") REFERENCES public.execution_annotations(id) ON DELETE CASCADE;
--
-- Name: data_table FK_c2a794257dee48af7c9abf681de; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.data_table
ADD CONSTRAINT "FK_c2a794257dee48af7c9abf681de" FOREIGN KEY ("projectId") REFERENCES public.project(id) ON DELETE CASCADE;
--
-- Name: project_relation FK_c6b99592dc96b0d836d7a21db91; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.project_relation
ADD CONSTRAINT "FK_c6b99592dc96b0d836d7a21db91" FOREIGN KEY (role) REFERENCES public.role(slug);
--
-- Name: test_run FK_d6870d3b6e4c185d33926f423c8; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.test_run
ADD CONSTRAINT "FK_d6870d3b6e4c185d33926f423c8" FOREIGN KEY ("workflowId") REFERENCES public.workflow_entity(id) ON DELETE CASCADE;
--
-- Name: shared_workflow FK_daa206a04983d47d0a9c34649ce; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.shared_workflow
ADD CONSTRAINT "FK_daa206a04983d47d0a9c34649ce" FOREIGN KEY ("workflowId") REFERENCES public.workflow_entity(id) ON DELETE CASCADE;
--
-- Name: folder_tag FK_dc88164176283de80af47621746; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.folder_tag
ADD CONSTRAINT "FK_dc88164176283de80af47621746" FOREIGN KEY ("tagId") REFERENCES public.tag_entity(id) ON DELETE CASCADE;
--
-- Name: user_api_keys FK_e131705cbbc8fb589889b02d457; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.user_api_keys
ADD CONSTRAINT "FK_e131705cbbc8fb589889b02d457" FOREIGN KEY ("userId") REFERENCES public."user"(id) ON DELETE CASCADE;
--
-- Name: test_case_execution FK_e48965fac35d0f5b9e7f51d8c44; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.test_case_execution
ADD CONSTRAINT "FK_e48965fac35d0f5b9e7f51d8c44" FOREIGN KEY ("executionId") REFERENCES public.execution_entity(id) ON DELETE SET NULL;
--
-- Name: user FK_eaea92ee7bfb9c1b6cd01505d56; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public."user"
ADD CONSTRAINT "FK_eaea92ee7bfb9c1b6cd01505d56" FOREIGN KEY ("roleSlug") REFERENCES public.role(slug);
--
-- Name: role_scope FK_role; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.role_scope
ADD CONSTRAINT "FK_role" FOREIGN KEY ("roleSlug") REFERENCES public.role(slug) ON UPDATE CASCADE ON DELETE CASCADE;
--
-- Name: role_scope FK_scope; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.role_scope
ADD CONSTRAINT "FK_scope" FOREIGN KEY ("scopeSlug") REFERENCES public.scope(slug) ON UPDATE CASCADE ON DELETE CASCADE;
--
-- Name: auth_identity auth_identity_userId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.auth_identity
ADD CONSTRAINT "auth_identity_userId_fkey" FOREIGN KEY ("userId") REFERENCES public."user"(id);
--
-- Name: execution_data execution_data_fk; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.execution_data
ADD CONSTRAINT execution_data_fk FOREIGN KEY ("executionId") REFERENCES public.execution_entity(id) ON DELETE CASCADE;
--
-- Name: execution_entity fk_execution_entity_workflow_id; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.execution_entity
ADD CONSTRAINT fk_execution_entity_workflow_id FOREIGN KEY ("workflowId") REFERENCES public.workflow_entity(id) ON DELETE CASCADE;
--
-- Name: webhook_entity fk_webhook_entity_workflow_id; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.webhook_entity
ADD CONSTRAINT fk_webhook_entity_workflow_id FOREIGN KEY ("workflowId") REFERENCES public.workflow_entity(id) ON DELETE CASCADE;
--
-- Name: workflow_entity fk_workflow_parent_folder; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.workflow_entity
ADD CONSTRAINT fk_workflow_parent_folder FOREIGN KEY ("parentFolderId") REFERENCES public.folder(id) ON DELETE CASCADE;
--
-- Name: workflow_statistics fk_workflow_statistics_workflow_id; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.workflow_statistics
ADD CONSTRAINT fk_workflow_statistics_workflow_id FOREIGN KEY ("workflowId") REFERENCES public.workflow_entity(id) ON DELETE CASCADE;
--
-- Name: workflows_tags fk_workflows_tags_tag_id; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.workflows_tags
ADD CONSTRAINT fk_workflows_tags_tag_id FOREIGN KEY ("tagId") REFERENCES public.tag_entity(id) ON DELETE CASCADE;
--
-- Name: workflows_tags fk_workflows_tags_workflow_id; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.workflows_tags
ADD CONSTRAINT fk_workflows_tags_workflow_id FOREIGN KEY ("workflowId") REFERENCES public.workflow_entity(id) ON DELETE CASCADE;
--
-- PostgreSQL database dump complete
--
\unrestrict dts3Bhx6FZxMfXlF6bnVPLgR3iFkZKr8wPdgXxuFrGNi4jaSVTp1D6sOr23xaVu