Övriga integrationer
Yggio integrerar mot fler system än de som har en egen sida. Den här samlar resten: vad var och en hämtar in eller skickar ut, och var den sätts upp. Ingen av dem behöver en egen sida, men att veta att de finns sparar arbetet med att bygga något som redan finns.
De faller i två grupper efter riktning, vilket är det första att fastställa om vilken integration som helst, eftersom få av dem går åt båda hållen. Delta Controls och Siemens Desigo CC förekommer i båda listorna, och det är inte samma integration räknad två gånger: att läsa från ett system och att skriva tillbaka till det sätts upp var för sig, och att ha det ena ger dig inte det andra.
In i Yggio
De här skapar enheter i Yggio från någon annans system eller tjänst. De flesta är äldre än connector-listan och skapas från New Device i enhetslistan i stället för under Connectors.
| Integration | Vad den hämtar in | Skapas från |
|---|---|---|
| Celsiview | Sensordata från Celsiview-portalen, oftast NB-IoT-enheter | New Device |
| Klimator RSI | Vägväderdata från Klimators vägväderstationer, via deras RSI-portal | New Device |
| Delta Controls | Ett fastighetssystem, via EnteliWeb REST API | New Device |
| Siemens Desigo CC | Ett fastighetssystem | New Device |
| The Things Network | LoRaWAN-nätverksservern TTN | New Device |
| BLE Dusoniot | BLE-gateways från Dusoniot | New Device |
| Open Weather Map | Väder och prognos för en latitud och longitud, som en väderenhet | New Device |
| Elvaco CMe | Mätarvärden över HTTP från en M-Bus-gateway, rapportmall 3108 | Gatewayens egen konfiguration |
| BACnet IP | Utrustning på ett BACnet-nät, nådd direkt | Kontakta supporten |
| Modbus TCP | Utrustning på ett Modbus-nät, nådd direkt | Kontakta supporten |
De två sista kräver direkt nätverksåtkomst, vilket är därför supporten aktiverar dem i stället för listan. För BACnet och Modbus, se Fastighetsautomation, som går igenom de fyra vägarna in i en fastighet och när det är rätt att nå utrustningen direkt.
Elvaco CMe
En Elvaco CMe-gateway läser mätarna på sin M-Bus och skickar dem till Yggio enligt ett schema. Ingenting konfigureras på Yggio-sidan utöver ett användarkonto: gatewayen håller hela konfigurationen och Yggio pollar den aldrig.
Den här integrationen är äldre än connector-mönstret och följer det inte. Det finns ingen connector att skapa och ingen översättare att tilldela, gatewayen loggar in med en Yggio-användares användarnamn och lösenord i stället för med ett credential set, och nyttolasten är CSV i stället för JSON. Så fungerar den i dag, så följ stegen nedan i stället för mönstret som används i övrigt i det här avsnittet.
Så sätter du upp det
- Skapa en Yggio-användare för den här integrationen och inget annat. Gatewayen loggar in som den användaren, och varje enhet den skapar ägs av den användaren. Ett dedikerat konto håller mätarna utanför en persons eget bestånd och gör att uppgifterna kan återkallas för sig.
- I CMe:ns rapportkonfiguration, sätt URL till
https://<ditt Yggio>/http-push/elvaco, användarnamn och lösenord till den Yggio-användarens, och rapportmallen till 3108. - Ställ in rapportintervallet på gatewayen. Vad den än skickar tar Yggio emot.
Vad som kommer in
Mall 3108 producerar en semikolonseparerad CSV vars rubrikrad börjar med #serial-number. Yggio
tolkar den och skapar eller uppdaterar en enhet per mätare, så en gateway som rapporterar sextio
mätare ger sextio Yggio-enheter i stället för en enhet med sextio fält.
- Rader matchas mot en enhet på device-identification. Det är det som gör att den andra rapporten uppdaterar den första rapportens enhet i stället för att skapa en till.
- En enhet som skapas så här får namnet
Elvaco-<device-identification>. - Varje kolumn i rapporten blir ett fält på enheten, så vad mallen än bär med sig - volym, energi, flöde, temperatur - kommer in namngivet och användbart i vyer, regler och rapporter.
createdblir avläsningens tidsstämpel.reportedAtär när Yggio tog emot rapporten.- Decimalkomman konverteras, så
12,345kommer in som talet 12.345.
Rader som saknar antingen #serial-number eller device-identification kastas och loggas. Om
mätare saknas i Yggio är det det första att kontrollera.
Om en rapport inte kommer fram
| Svar | Betyder |
|---|---|
| 200 | Mottagen |
| 401 | Fel användarnamn eller lösenord |
| 400 | Uppladdningen gick inte att läsa som den förväntade CSV:en, oftast fel rapportmall |
| 500 | Autentiserad och tolkad, men det gick inte att spara enheterna |
Ut ur Yggio
De här är kanaler, inte connectors. En kanal skapas på en enhet och publicerar den enhetens data till ett externt system när den uppdateras.
En kanal behöver oftast en connector bakom sig, och med tiden kommer alla att göra det. Se en connector som en del av att sätta upp en kanal, inte som ett alternativ till den.
| Kanal | Skriver till |
|---|---|
| Azure IoT Hub | En Azure IoT Hub, med en anslutningssträng |
| Siemens Desigo CC | Siemens Desigo CC |
| Delta Controls | Delta Controls |
| Vyer | Vyer |
| HTTP | Vilken URL du än anger, alltså webhook-fallet |
| MQTT | Yggios egen broker |
Vissa av de namngivna behöver också fältmappning, eftersom det mottagande systemet har egna fältnamn. Kanaler skapas per enhet under Kanaler, eller på många enheter samtidigt med Markera flera.
Om det du behöver inte finns här
Den här sidan är inte den fullständiga listan, och är inte tänkt att vara det. Yggio har ett antal kundspecifika integrationer som inte dokumenteras publikt, eftersom de byggts för en enskild organisations system och inte skulle säga någon annan något. Det finns också connectors som inte ligger i listan, och fler tillkommer över tid.
Att ett system saknas på den här sidan säger alltså ingenting om huruvida Yggio kan integrera mot det. Fråga din supportkontakt innan du utgår från att en integration måste byggas från grunden.
Relaterat
- Connectors - hela listan över connector-typer
- Kanaler - hur en kanal skapas på en enhet
- Fastighetsautomation - BACnet, Modbus och BMS-integrationerna i sitt sammanhang