Allgemein
Bei der Einführung neuer Merkmale oder Änderungen sind lange Worte meist
weit weniger aussagekräftig, als wenn man sich die Änderung in der Webanwendung
anschaut und die Hilfetexte dort dann findet. Daher ist als Erklärung für
neue Felder oder Änderung hier oft ein Pfeil -> mit Verweis auf den Ort
in der Webanwendung, an dem die Änderung zu finden ist.
Change History
19.09.2025
Fehler in Doku Schweinemast-Konstanten korrigiert
-
IdbRestKonstantenSchweineMast.java
(Link wird noch ergänzt): FUTMISCH_KOMP_SOJABOHNEN_SCHALEN hatte falschen Wert, korrekt ist 826.
19.09.2025
Bugfixes Grassilage, Bodenheu und Silomais
- Direktes property ernteParamErnteVerfahren hat bei Nicht-Ballen Verfahren
eine Exception geworfen und war damit für die meisten Ernteverfahren nicht
verwendbar
- Pvp-property ausbringtechnikFluessigerWdKz wurde ignoriert
- Einige Auswirkungen der Änderungen des Ertrags auf Maschinenarbeiten
waren serverseitig nicht umgesetzt
Aktualisierung der Beispiele für Aufruf Grassilage und Silomais
- TestClientGrassilage.java (Link wird noch ergänzt)
- TestClientSiloMais.java (Link wird noch ergänzt)
04.08.2025
Erweiterung Schweinemast
ZU BEACHTEN: Alle Änderungen sind erstmal kompatibel zur Vorversion bzw. lassen
nur feinere Vorgaben zu. Es ist also kein
synchroner Client-Update von Ihnen mit unserem Server-Update notwendig.
- Neue Futtermittel in Mischung möglich:
in IdbRestKonstantenSchweineMast.java
(Link wird noch ergänzt) dokumentiert.
Zu beachten: Es gibt nun auch 10 völlig freie Futtermittel. In der
Vergangenheit konnten die nicht für THG verwendet werden. In Zukunft sind diese
unterstützt, es wird aber nur richtig rechnen, wenn Sie alle Parameter
(Rohprotein usw. aber auch Herstellungskosten CO2. Preis ist semioptional,
bitte in Konstanten-Code lesen warum).
- Schweinefutter (FutMischKompSchwMast) hat neue Variable "zuckerProKgTm" und
"staerkeProKgTm". Diese sind aktuell noch nicht in Verwendung, aber wurden
im Zuge der Änderung hier schon mal eingeführt, da sie für die Berechnung
der Bruttoenergie nach GfE2023 notwendig ist (aktuell GfE2001). Wenn Sie
also die neue Möglichkeit verwenden wollen, Futtermittel-Inhalte selber zu
schicken sollten Sie diese beiden Inhalte auch schon bedienen.
- Gültige Werte für "thgHaltungsSystem"
in IdbRestKonstantenSchweineMast.java
(Link wird noch ergänzt) dokumentiert.
- Genauere Konfiguration für Wärmequellen
in property: "waermeQuellenUsed[0...3].prozentUsed".
Reihenfolge ist fest wie in Webanwendung, keine Auswahl über Id möglich.
-> Schweinemast->Wasser- und Energieeinsatz->Auswahl der Wärmequellen
- Genauere Konfiguration für Diesel
in property: "dieselQuellenUsed[0...1].prozentUsed".
Reihenfolge ist fest wie in Webanwendung, keine Auswahl über Id möglich.
-> Schweinemast->Wasser- und Energieeinsatz->Auswahl des Diesels
-
Property "erdgasVerbrauchKwh" ist ersetzt durch "waermeEinsatzKwh". Aktuell
wird das in der Schnittstelle automatisch umgesetzt, so dass keine sofortige
Änderung von Ihnen notwendig ist. Wenn Sie aber beide properties mit
unterschiedlichen Werten schicken ist es Zufall, welcher zum Zuge kommt, also
das nicht machen.
-
Neues Property "dieselVerbrauchL". Ökonomisch waren die Dieselkosten in
den variablen Maschinenkosten mit drin. Für THG mussten die aber separat
genommen werden.
-
Daten-Grundlagen: Default Inhalte der Futtermittel (Rohprotein, Rohfaser usw.)
in Zukunft immer aktuell aus Fulab/Zifo.
-
Ergänzung der Biogasanlage als Lagerungsart des Wirtschaftsdüngers.
Property "guelleLagerArtUsed[idx].prozentUsed" hat zwei neue Einträge. Zum
Verständnis
"Schweinemast -> THG-Teil -> Wirtschaftsdünger und Einstreu" betrachten.
Die neuen Lagerarten sind per Default mit 0 belegt, es ist also nicht notwendig
Ihren Client zeitnah anzupassen, ist erstmal kompatibel.
Erweiterung Schweinemast
- Unter der Haube-Änderungen (aus E-Mail an mich kopiert):
- EF Wasser + Strom aktualisiert
- Stickstoffausscheidungen - Fester Faktor für den TAN-Anteil
- Stickstoffausscheidungen - Berechnung der VS bzw. der Verdaulichkeit der organischen Masse nach Kirchgessner
03.07.2025 - Neues altes Feld bei Futtermitteln Schweinemast
- Neues Property "co2HerstellungProKgTm" für FutMischKompSchwMast.
Analog zu Rohprotein, Rohfett usw., wurde bei Update im Januar übersehen.
Ist in Beispiel
TestClientSchweinemast.java (Link wird noch ergänzt)
und TestClientHelper.java (Link wird noch ergänzt)
drin.
20.05.2025 - Umstellungen in Verfahren Milchkuh
- Neues Property "harnStoffGehalt" für key/value
-> Harn-Stoffgehalt der Milch in mg/dl
- Neuer direktes Property "haltungsWidueSystem"
-> Konstanten sind in IdbRestKonstantenMilchkuh HALTUNG_WIDUE_SYSTEM_XXX
-> ersetzt direktes Property "widueDuengerArt". "widueDuengerArt" ist noch
eine Weile aus Kompatibilitätsgründen drin, sollte aber nicht mehr verwendet
werden.
- Veränderte Futtermittel-Liste für die Milchkraftfutter
in IdbRestKonstantenMilchkuh zu ersehen.
20.05.2025 - Umstellungen in Verfahren Kalbin
- Neuer direktes Property "haltungsWidueSystem"
-> Konstanten sind in IdbRestKonstantenMilchkuh HALTUNG_WIDUE_SYSTEM_XXX
-> ersetzt direktes Property "widueDuengerArt". "widueDuengerArt" ist noch
eine Weile aus Kompatibilitätsgründen drin, sollte aber nicht mehr verwendet
werden.
- Zwei neue Futtermittel für die Grobfutter: FUTMISCH_KOMP_LUZERNESILAGE
und FUTMISCH_KOMP_KLEEGRASSILAGE
31.01.2025 - Umstellungen in Verfahren Schweinemast
- Neues Property "thgHaltungsSystem"
-> Schweinemast-Treibhausgasbewertung-Wirtschaftdünger und Einstreu
-
Property "umtriebeProMastPlatz" ist jetzt beschreibbar, dafür ist
property "stallAuslast" berechnet.
-> Schweinemast-Treibhausgasbewertung- Kennwerte des Produktionsverfahrens
-
Futter ist komplett umgestellt. Property "futterVerw" ist durch eine direktere
Angabe "gesamtFutterMengeFmKg" ersetzt.
-> Schweinemast-Treibhausgasbewertung-Futterkosten
Dokumentation der neuen Futtermischungsvarianten ist im Beispiel-Code
TestClientSchweinemast.java (Link wird noch ergänzt)
Methode "testSchweinemastMitFutter" integriert. Es ist eine neue Helper-Funktion
"createPvpForSchweinemastFutter" in
TestClientHelper.java (Link wird noch ergänzt)
zu beachten.
-
In
IdbRestKonstantenSchweineMast.java (Link wird noch ergänzt)
stehen jetzt nur noch die Futtermittel-Ids, die auch in Schweinemast
verwendet werden können. Diese Liste wird in den nächsten Wochen und Monaten
(geplanterweise) erweitert werden.
-
Im System "Fulab" vom LKV Bayern und dem Institut für Tierernährung der LfL
wurde eine Dokumentation ergänzt wie Futtermittel die nach System "Fulab/Zifo"
codiert sind in Futtermittel/-komponenten-Ids von idb/thg umzusetzen wären.
Die menschenlesbare Variante ist hier:
FullListFutMitDefs
(letzte beide Spalten), die maschinenlesbare ist als SOAP-Webservice mit
hier:
WSDL-File des Webservice
in der Operation "getAllFutmitDefinitionenExt".