Update all guh references to nymea

pull/721/head
Simon Stürz 2025-11-17 15:57:51 +01:00
parent 7527fd7495
commit cdabfb54a5
23 changed files with 79 additions and 82 deletions

View File

@ -34,7 +34,7 @@ This Code of Conduct applies both within project spaces and in public spaces whe
## Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at office@guh.io. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at contact@nymea.io. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.

View File

@ -37,13 +37,13 @@ the latest Raspberry Pi OS Bookworm [core](https://downloads.nymea.io/images/ras
</td>
<td>
<p>
<a href="https://play.google.com/store/apps/details?id=io.guh.nymeaapp&hl=en&pcampaignid=MKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1">
<a href="https://play.google.com/store/apps/details?id=io.nymea.nymeaapp&hl=en&pcampaignid=MKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1">
<img border="0" align="middle" alt="Android Badge" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" width=250>
</p>
</td>
<td>
<p>
<a href="https://open-store.io/app/io.guh.nymeaapp">
<a href="https://open-store.io/app/io.nymea.nymeaapp">
<img border="0" align="middle" alt="Openstore Badge" src="https://open-store.io/badges/en_US.png" width=200>
</p>
</td>

View File

@ -15,7 +15,7 @@
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="logo.svg"
inkscape:export-filename="/home/timon/guh/guh/guh/icons/guh-logo-512x512.png"
inkscape:export-filename="/home/timon/nymea/nymea/nymea/icons/nymea-logo-512x512.png"
inkscape:export-xdpi="92.160004"
inkscape:export-ydpi="92.160004">
<defs

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View File

@ -1211,177 +1211,177 @@ nymea (0.9.0) xenial; urgency=medium
* Rename to nymea
-- Michael Zanetti <michael.zanetti@guh.io> Tue, 09 Oct 2018 22:54:50 +0200
-- Michael Zanetti <michael.zanetti@nymea.io> Tue, 09 Oct 2018 22:54:50 +0200
guh (0.8.3) xenial; urgency=medium
nymea (0.8.3) xenial; urgency=medium
* Add debug server
* Add interfaces
-- Simon Stürz <simon.stuerz@guh.io> Thu, 08 Feb 2018 23:10:42 +0100
-- Simon Stürz <simon.stuerz@nymea.io> Thu, 08 Feb 2018 23:10:42 +0100
guh (0.8.2) xenial; urgency=medium
nymea (0.8.2) xenial; urgency=medium
* New hardware manager api
* Introduce push button authentication
-- Simon Stürz <simon.stuerz@guh.io> Fri, 01 Dec 2017 07:56:26 +0100
-- Simon Stürz <simon.stuerz@nymea.io> Fri, 01 Dec 2017 07:56:26 +0100
guh (0.8.1) xenial; urgency=medium
nymea (0.8.1) xenial; urgency=medium
* Avahi interfaces and collision handling
* JSON RPC traffic standardized
* Settings fixed
-- Simon Stürz <simon.stuerz@guh.io> Mon, 02 Oct 2017 12:52:44 +0200
-- Simon Stürz <simon.stuerz@nymea.io> Mon, 02 Oct 2017 12:52:44 +0200
guh (0.8.0) xenial; urgency=medium
nymea (0.8.0) xenial; urgency=medium
* Add support for SSL on all connection interfaces
* Add support for authentication on TCP and WebSocket Servers
* Allow fine grained configuration of server interfaces through config file
-- Michael Zanetti <michael.zanetti@guh.io> Wed, 06 Sep 2017 14:34:56 +0200
-- Michael Zanetti <michael.zanetti@nymea.io> Wed, 06 Sep 2017 14:34:56 +0200
guh (0.7.10) xenial; urgency=medium
nymea (0.7.10) xenial; urgency=medium
* Make it cross compilable
-- Michael Zanetti <michael.zanetti@guh.io> Wed, 12 Jul 2017 15:14:56 +0100
-- Michael Zanetti <michael.zanetti@nymea.io> Wed, 12 Jul 2017 15:14:56 +0100
guh (0.7.9) xenial; urgency=medium
nymea (0.7.9) xenial; urgency=medium
* Fixing some bugs
-- Simon Stürz <simon.stuerz@guh.io> Thu, 16 Feb 2017 15:12:56 +0100
-- Simon Stürz <simon.stuerz@nymea.io> Thu, 16 Feb 2017 15:12:56 +0100
guh (0.7.8) xenial; urgency=medium
nymea (0.7.8) xenial; urgency=medium
* Add networkmanager
-- Simon Stürz <simon.stuerz@guh.io> Thu, 6 Oct 2016 14:31:48 +0200
-- Simon Stürz <simon.stuerz@nymea.io> Thu, 6 Oct 2016 14:31:48 +0200
guh (0.7.6) xenial; urgency=medium
nymea (0.7.6) xenial; urgency=medium
* Add translations
* Add bluetooth server
-- Simon Stürz <simon.stuerz@guh.guru> Wed, 14 Sep 2016 15:43:22 +0200
-- Simon Stürz <simon.stuerz@nymea.io> Wed, 14 Sep 2016 15:43:22 +0200
guh (0.7.5) xenial; urgency=medium
nymea (0.7.5) xenial; urgency=medium
* Configuration API and server settings
-- Simon Stürz <simon.stuerz@guh.guru> Mon, 11 Jul 2016 23:15:13 +0200
-- Simon Stürz <simon.stuerz@nymea.io> Mon, 11 Jul 2016 23:15:13 +0200
guh (0.7.4) xenial; urgency=medium
nymea (0.7.4) xenial; urgency=medium
* Add cloud connection
* Add guhd configuration
* Add nymead configuration
-- Simon Stürz <simon.stuerz@guh.guru> Thu, 17 Jun 2016 18:35:02 +0200
-- Simon Stürz <simon.stuerz@nymea.io> Thu, 17 Jun 2016 18:35:02 +0200
guh (0.7.3) xenial; urgency=medium
nymea (0.7.3) xenial; urgency=medium
* Add plugin property recommendations for client applications
-- Simon Stürz <simon.stuerz@guh.guru> Thu, 16 May 2016 11:24:06 +0200
-- Simon Stürz <simon.stuerz@nymea.io> Thu, 16 May 2016 11:24:06 +0200
guh (0.7.2) xenial; urgency=medium
nymea (0.7.2) xenial; urgency=medium
* Add Avahi support
* Add guh-plugins-maker package
* Add nymea-plugins-maker package
-- Simon Stürz <simon.stuerz@guh.guru> Thu, 28 Apr 2016 14:56:17 +0200
-- Simon Stürz <simon.stuerz@nymea.io> Thu, 28 Apr 2016 14:56:17 +0200
guh (0.7.1) wily; urgency=medium
nymea (0.7.1) wily; urgency=medium
* Add Timemanager
* Add Time based rules
-- Simon Stürz <simon.stuerz@guh.guru> Mon, 18 Apr 2016 13:43:01 +0200
-- Simon Stürz <simon.stuerz@nymea.io> Mon, 18 Apr 2016 13:43:01 +0200
guh (0.7.0) wily; urgency=medium
nymea (0.7.0) wily; urgency=medium
* Add CoAP
* Add OAuth2
* Parent/child device relation
-- Simon Stürz <simon.stuerz@guh.guru> Mon, 30 Nov 2015 11:29:03 +0100
-- Simon Stürz <simon.stuerz@nymea.io> Mon, 30 Nov 2015 11:29:03 +0100
guh (0.6.0) vivid; urgency=medium
nymea (0.6.0) vivid; urgency=medium
* Add websocket server
-- Simon Stürz <simon.stuerz@guh.guru> Sat, 04 Aug 2015 16:13:43 +0200
-- Simon Stürz <simon.stuerz@nymea.io> Sat, 04 Aug 2015 16:13:43 +0200
guh (0.5.0) vivid; urgency=medium
nymea (0.5.0) vivid; urgency=medium
* Add webserver and REST API
-- Simon Stürz <simon.stuerz@guh.guru> Sat, 01 Aug 2015 14:52:12 +0200
-- Simon Stürz <simon.stuerz@nymea.io> Sat, 01 Aug 2015 14:52:12 +0200
guh (0.4.0) vivid; urgency=medium
nymea (0.4.0) vivid; urgency=medium
* add EditDevice and notifications
-- Simon Stürz <simon.stuerz@guh.guru> Wed, 06 May 2015 10:13:58 +0200
-- Simon Stürz <simon.stuerz@nymea.io> Wed, 06 May 2015 10:13:58 +0200
guh (0.3.0) utopic; urgency=medium
nymea (0.3.0) utopic; urgency=medium
* update rule engine and many other small changes
-- Simon Stürz <simon.stuerz@guh.guru> Mon, 16 Mar 2015 09:52:40 +0100
-- Simon Stürz <simon.stuerz@nymea.io> Mon, 16 Mar 2015 09:52:40 +0100
guh (0.2.0) UNRELEASED; urgency=medium
nymea (0.2.0) UNRELEASED; urgency=medium
* split plugins into dynamic libs and packages
-- Michael Zanetti <michael_zanetti@gmx.net> Sat, 11 Oct 2014 05:09:41 +0200
guh (0.1.8) utopic; urgency=medium
nymea (0.1.8) utopic; urgency=medium
* allow calling AddRule with a single eventDescriptor but also with a list
-- Michael Zanetti <michael_zanetti@gmx.net> Sun, 15 Jun 2014 00:33:36 +0200
guh (0.1.7) utopic; urgency=medium
nymea (0.1.7) utopic; urgency=medium
* implement StateEvaluators
-- Michael Zanetti <michael_zanetti@gmx.net> Sun, 08 Jun 2014 23:27:31 +0200
guh (0.1.6) utopic; urgency=medium
nymea (0.1.6) utopic; urgency=medium
* state changes auto generate events now
-- Michael Zanetti <michael_zanetti@gmx.net> Sun, 08 Jun 2014 20:28:17 +0200
guh (0.1.5) utopic; urgency=medium
nymea (0.1.5) utopic; urgency=medium
* align params/paramTypes with the rest of the type system
-- Michael Zanetti <michael_zanetti@gmx.net> Sun, 08 Jun 2014 20:24:25 +0200
guh (0.1.4) trusty; urgency=medium
nymea (0.1.4) trusty; urgency=medium
* Add discoveryParams to DeviceClass
-- Michael Zanetti <michael_zanetti@gmx.net> Mon, 05 May 2014 20:30:49 +0200
guh (0.1.3) trusty; urgency=medium
nymea (0.1.3) trusty; urgency=medium
* Added Actions.GetActionType(actionTypeId) to JSONRPC
-- Michael Zanetti <michael_zanetti@gmx.net> Mon, 05 May 2014 20:30:38 +0200
guh (0.1.2) trusty; urgency=medium
nymea (0.1.2) trusty; urgency=medium
* Added Plugin configs
-- Michael Zanetti <michael_zanetti@gmx.net> Mon, 05 May 2014 20:26:46 +0200
guh (0.1.1) trusty; urgency=low
nymea (0.1.1) trusty; urgency=low
* Initial release.

View File

@ -28,11 +28,11 @@ The extern-plugininfo.h output file with the uuid forward declarations.
.SH SEE ALSO
Full developer documentation at: <https://doc.nymea.io>
.br
Wiki on github: <https://github.com/guh/nymea/wiki>
Wiki on github: <https://github.com/nymea/nymea/wiki>
.SH "REPORTING BUGS"
Issue tracker on github: <https://github.com/guh/nymea/issues>
Issue tracker on github: <https://github.com/nymea/nymea/issues>
.br
How to report bugs: <https://github.com/guh/nymea/wiki/Reporting-bugs>
How to report bugs: <https://github.com/nymea/nymea/wiki/Reporting-bugs>
.SH AUTHOR
Written by Simon Stürz
.SH COPYRIGHT

View File

@ -4,7 +4,7 @@
"id": "28c7b102-3ac8-41f6-8dc0-f4787222a186",
"vendors": [
{
"name": "guh",
"name": "nymea",
"displayName": "nymea",
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
"deviceClasses": [
@ -44,4 +44,3 @@
}

View File

@ -29,7 +29,7 @@
// Id definitions
extern PluginId pluginId;
extern VendorId guhVendorId;
extern VendorId nymeaVendorId;
extern DeviceClassId simplebuttonDeviceClassId;
extern ActionTypeId simplebuttonPressActionTypeId;
extern EventTypeId simplebuttonPressedEventTypeId;

View File

@ -32,7 +32,7 @@
// Id definitions
PluginId pluginId = PluginId("28c7b102-3ac8-41f6-8dc0-f4787222a186");
VendorId guhVendorId = VendorId("2062d64d-3232-433c-88bc-0d33c0ba2ba6");
VendorId nymeaVendorId = VendorId("2062d64d-3232-433c-88bc-0d33c0ba2ba6");
DeviceClassId simplebuttonDeviceClassId = DeviceClassId("c16ba02d-c982-4b45-8ca2-1945d94d8e66");
ActionTypeId simplebuttonPressActionTypeId = ActionTypeId("64c4ced5-9a1a-4858-81dd-1b5c94dba495");
EventTypeId simplebuttonPressedEventTypeId = EventTypeId("f9652210-9aed-4f38-8c19-2fd54f703fbe");

View File

@ -4,7 +4,7 @@
"id": "00000000-0000-0000-0000-000000000000",
"vendors": [
{
"name": "guh",
"name": "nymea",
"displayName": "nymea",
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
"deviceClasses": [
@ -36,4 +36,3 @@
}

View File

@ -1,6 +1,6 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright (C) 2017 Georgi Yatsev <georgi.yatsev@guh.io> *
* Copyright (C) 2017 Georgi Yatsev <georgi.yatsev@nymea.io> *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy *
* of this software and associated documentation files (the "Software"), to deal *

View File

@ -1,6 +1,6 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright (C) 2017 Georgi Yatsev <georgi.yatsev@guh.io> *
* Copyright (C) 2017 Georgi Yatsev <georgi.yatsev@nymea.io> *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy *
* of this software and associated documentation files (the "Software"), to deal *

View File

@ -1,7 +1,7 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright (C) 2017 Georgi Yatsev <georgi.yatsev@guh.io> *
* Copyright (C) 2018 Simon Stürz <simon.stuerz@guh.io> *
* Copyright (C) 2017 Georgi Yatsev <georgi.yatsev@nymea.io> *
* Copyright (C) 2018 Simon Stürz <simon.stuerz@nymea.io> *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy *
* of this software and associated documentation files (the "Software"), to deal *

View File

@ -6,7 +6,7 @@
This tutorial shows you how to start a new plugin project using the nymea-qtcreator wizard. You can find the source code of the
qt-creator wizard on our \l{https://github.com/guh/nymea-qtcreator-wizards}{github page}.
qt-creator wizard on our \l{https://github.com/nymea/nymea-qtcreator-wizards}{github page}.
\section1 Create the plugin project
@ -125,7 +125,7 @@
\printuntil "vendors"
In the vendors section you can see the vendor specific properties. There can be multiple vendors defined in one plugin,
each with its own device classes. The uuid of the vendor guh is known, and therefore already filled out. You have to update
each with its own device classes. The uuid of the vendor nymea is known, and therefore already filled out. You have to update
the vendor uuid, name and id with your plugin information.
\printuntil "thingClasses"

View File

@ -63,7 +63,7 @@
\section2 The device class definition
The Vendor section has not changed, since this example was developed from the guh Vendor.
The Vendor section has not changed, since this example was developed from the nymea vendor.
In order to give this simple button the required action and event described in the beginning of this tutorial,
we have to define the appropriate types:

View File

@ -14,8 +14,8 @@
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="guh-logo.svg"
inkscape:export-filename="/home/timon/guh/guh/guh/icons/guh-logo-512x512.png"
sodipodi:docname="nymea-logo.svg"
inkscape:export-filename="/home/timon/nymea/nymea/nymea/icons/nymea-logo-512x512.png"
inkscape:export-xdpi="92.160004"
inkscape:export-ydpi="92.160004">
<defs

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View File

@ -31,7 +31,7 @@
The \l{WebServer} class provides a HTTP/1.1 web server. The web server
provides access to the nymea-webinterface and the path can be specified
in the \tt /etc/nymea/nymead.conf file and to the nymea \l{https://github.com/guh/nymea/wiki/REST-Api-documentation}{REST API}.
in the \tt /etc/nymea/nymead.conf file and to the nymea \l{https://github.com/nymea/nymea/wiki/REST-Api-documentation}{REST API}.
The default port for the web server is 3333, which is according to this
\l{https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers}{list}
officially free.

View File

@ -104,7 +104,7 @@ UserManager::UserManager(const QString &dbName, QObject *parent):
}
}
m_pushButtonDBusService = new PushButtonDBusService("/io/guh/nymead/UserManager", this);
m_pushButtonDBusService = new PushButtonDBusService("/io/nymea/nymead/UserManager", this);
connect(m_pushButtonDBusService, &PushButtonDBusService::pushButtonPressed, this, &UserManager::onPushButtonPressed);
m_pushButtonTransaction = QPair<int, QString>(-1, QString());
}

View File

@ -26,7 +26,7 @@
\class HardwareManager
\brief The main entry point when interacting with \l{HardwareResource}{hardware resources}
\inmodule libguh
\inmodule libnymea
\sa HardwareResource
*/

View File

@ -26,7 +26,7 @@
\class HardwareResource
\brief The base class for hardware resources.
\inmodule libguh
\inmodule libnymea
\sa HardwareResource
*/
@ -73,7 +73,7 @@ HardwareResource::HardwareResource(const QString &name, QObject *parent) :
QObject(parent),
m_name(name)
{
new NymeaDBusService("/io/guh/nymead/HardwareManager/" + name, this);
new NymeaDBusService("/io/nymea/nymead/HardwareManager/" + name, this);
}
/*! Returns the name of this resource. */

View File

@ -1,5 +1,5 @@
# Copyright (C) 2019 Michael Zanetti <michael.zanetti@nymea.io>
# Copyright (C) 2018 Simon Stürz <simon.stuerz@guh.io>
# Copyright (C) 2018 Simon Stürz <simon.stuerz@nymea.io>
#
# This file is part of nymea.
#

View File

@ -27,7 +27,7 @@
\brief Allows to handle UPnP discovery request in the network.
\ingroup hardware
\inmodule libguh
\inmodule libnymea
\sa UpnpDevice, UpnpDiscovery
*/

View File

@ -27,7 +27,7 @@
\brief The plugin timer class for plugins.
\ingroup hardware
\inmodule libguh
\inmodule libnymea
The plugin timer allows to trigger repeating actions in a device plugin. This timer does not represent a precise timer
should be used for not time critical things. The PluginTimerManager will schedule the requested timer as needed and
@ -154,10 +154,10 @@
/*!
\class PluginTimerManager
\brief The plugin timer manager for guh.
\brief The plugin timer manager for nymea.
\ingroup hardware
\inmodule libguh
\inmodule libnymea
The plugin timer manager allows to register and unregister generic timers for device plugins. In order to save
resources the PluginTimerManager is responsible to schedule the timers appropriate and stop them if the HardwareResource

View File

@ -96,7 +96,7 @@ void NymeaTestBase::initTestCase(const QString &loggingRules, bool disableLogEng
// Yes, we're intentionally mixing upper/lower case email here... username should not be case sensitive
NymeaCore::instance()->userManager()->removeUser("dummy");
NymeaCore::instance()->userManager()->createUser("dummy", "DummyPW1!", "dummy@guh.io", "Dummy", Types::PermissionScopeAdmin);
NymeaCore::instance()->userManager()->createUser("dummy", "DummyPW1!", "dummy@nymea.io", "Dummy", Types::PermissionScopeAdmin);
m_apiToken = NymeaCore::instance()->userManager()->authenticate("Dummy", "DummyPW1!", "testcase");
if (MockTcpServer::servers().isEmpty()) {
@ -465,4 +465,3 @@ void NymeaTestBase::createMock()
m_mockThingId = ThingId(response.toMap().value("params").toMap().value("thingId").toString());
QVERIFY2(!m_mockThingId.isNull(), "Newly created mock thing id must not be null.");
}